home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_50_lcrFunc.txt < prev    next >
Text File  |  1996-08-14  |  153KB  |  2,764 lines

  1. # near model CODE resource
  2. # jump table entries: 58856-58909 (54 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  E5E8 0000                roxl  .w   [A0 + 0x0]
  5. 00000006  1E5C                     movea.b    A7, [A4]+
  6. fn00000008:
  7. 00000008  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  8. 0000000C  4297                     clr.l      [A7]
  9. 0000000E  42AF 0004                clr.l      [A7 + 0x4]
  10. 00000012  486F 0020                pea.l      [A7 + 0x20]
  11. 00000016  486F 000C                pea.l      [A7 + 0xC]
  12. 0000001A  3F3C 080E                move.w     -[A7], 0x80E
  13. 0000001E  A9EB                     syscall    Pack4/FP68K
  14. 00000020  4857                     pea.l      [A7]
  15. 00000022  486F 000C                pea.l      [A7 + 0xC]
  16. 00000026  3F3C 0808                move.w     -[A7], 0x808
  17. 0000002A  A9EB                     syscall    Pack4/FP68K
  18. 0000002C  6D40                     blt        +0x42 /* 0000006E */
  19. 0000002E  2F7C 3FFE 8000 0008      move.l     [A7 + 0x8], 0x3FFE8000
  20. 00000036  42AF 000C                clr.l      [A7 + 0xC]
  21. 0000003A  426F 0010                clr.w      [A7 + 0x10]
  22. 0000003E  486F 0020                pea.l      [A7 + 0x20]
  23. 00000042  486F 000C                pea.l      [A7 + 0xC]
  24. 00000046  3F3C 0800                move.w     -[A7], 0x800
  25. 0000004A  A9EB                     syscall    Pack4/FP68K
  26. 0000004C  486F 0008                pea.l      [A7 + 0x8]
  27. 00000050  3F3C 0016                move.w     -[A7], 0x16
  28. 00000054  A9EB                     syscall    Pack4/FP68K
  29. 00000056  486F 0008                pea.l      [A7 + 0x8]
  30. 0000005A  486F 000C                pea.l      [A7 + 0xC]
  31. 0000005E  3F3C 2810                move.w     -[A7], 0x2810
  32. 00000062  A9EB                     syscall    Pack4/FP68K
  33. 00000064  202F 0008                move.l     D0, [A7 + 0x8]
  34. 00000068  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  35. 0000006C  4E75                     rts
  36. label0000006E:
  37. 0000006E  2F7C 3FFE 8000 0008      move.l     [A7 + 0x8], 0x3FFE8000
  38. 00000076  42AF 000C                clr.l      [A7 + 0xC]
  39. 0000007A  426F 0010                clr.w      [A7 + 0x10]
  40. 0000007E  486F 0020                pea.l      [A7 + 0x20]
  41. 00000082  486F 0016                pea.l      [A7 + 0x16]
  42. 00000086  3F3C 080E                move.w     -[A7], 0x80E
  43. 0000008A  A9EB                     syscall    Pack4/FP68K
  44. 0000008C  486F 0008                pea.l      [A7 + 0x8]
  45. 00000090  486F 0016                pea.l      [A7 + 0x16]
  46. 00000094  3F3C 0002                move.w     -[A7], 0x2
  47. 00000098  A9EB                     syscall    Pack4/FP68K
  48. 0000009A  486F 0012                pea.l      [A7 + 0x12]
  49. 0000009E  3F3C 0016                move.w     -[A7], 0x16
  50. 000000A2  A9EB                     syscall    Pack4/FP68K
  51. 000000A4  486F 0012                pea.l      [A7 + 0x12]
  52. 000000A8  486F 0016                pea.l      [A7 + 0x16]
  53. 000000AC  3F3C 2810                move.w     -[A7], 0x2810
  54. 000000B0  A9EB                     syscall    Pack4/FP68K
  55. 000000B2  202F 0012                move.l     D0, [A7 + 0x12]
  56. 000000B6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  57. 000000BA  4E75                     rts
  58. fn000000BC:
  59. 000000BC  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  60. 000000C0  4857                     pea.l      [A7]
  61. 000000C2  3F2F 010E                move.w     -[A7], [A7 + 0x10E]
  62. 000000C6  4EAD C310                jsr        [A5 - 0x3CF0]
  63. 000000CA  486F 0006                pea.l      [A7 + 0x6]
  64. 000000CE  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  65. 000000D2  4EAD E160                jsr        [A5 - 0x1EA0]
  66. 000000D6  4FEF 0114                lea.l      A7, [A7 + 0x114]
  67. 000000DA  4E75                     rts
  68. fn000000DC:
  69. 000000DC  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  70. 000000E0  4857                     pea.l      [A7]
  71. 000000E2  3F2F 010E                move.w     -[A7], [A7 + 0x10E]
  72. 000000E6  4EAD C308                jsr        [A5 - 0x3CF8]
  73. 000000EA  486F 0006                pea.l      [A7 + 0x6]
  74. 000000EE  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  75. 000000F2  4EAD E160                jsr        [A5 - 0x1EA0]
  76. 000000F6  4FEF 0114                lea.l      A7, [A7 + 0x114]
  77. 000000FA  4E75                     rts
  78. 000000FC  514F                     subq.w     A7, 8
  79. 000000FE  4857                     pea.l      [A7]
  80. 00000100  4267                     clr.w      -[A7]
  81. 00000102  4EBA FFD8                jsr        [PC - 0x28 /* 000000DC */]
  82. 00000106  486F 0006                pea.l      [A7 + 0x6]
  83. 0000010A  4EAD E210                jsr        [A5 - 0x1DF0]
  84. 0000010E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  85. 00000112  4E75                     rts
  86. 00000114  514F                     subq.w     A7, 8
  87. 00000116  4857                     pea.l      [A7]
  88. 00000118  4267                     clr.w      -[A7]
  89. 0000011A  4EBA FFA0                jsr        [PC - 0x60 /* 000000BC */]
  90. 0000011E  486F 0006                pea.l      [A7 + 0x6]
  91. 00000122  4EAD E210                jsr        [A5 - 0x1DF0]
  92. 00000126  4FEF 0012                lea.l      A7, [A7 + 0x12]
  93. 0000012A  4E75                     rts
  94. fn0000012C:
  95. 0000012C  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  96. 00000130  4857                     pea.l      [A7]
  97. 00000132  206F 010E                movea.l    A0, [A7 + 0x10E]
  98. 00000136  2F28 0004                move.l     -[A7], [A0 + 0x4]
  99. 0000013A  4EAD E158                jsr        [A5 - 0x1EA8]
  100. 0000013E  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  101. 00000142  486F 000C                pea.l      [A7 + 0xC]
  102. 00000146  4EAD E110                jsr        [A5 - 0x1EF0]
  103. 0000014A  4FEF 0116                lea.l      A7, [A7 + 0x116]
  104. 0000014E  4E75                     rts
  105. fn00000150:
  106. 00000150  2F0A                     move.l     -[A7], A2
  107. 00000152  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  108. 00000156  246F 0012                movea.l    A2, [A7 + 0x12]
  109. 0000015A  2012                     move.l     D0, [A2]
  110. 0000015C  5380                     subq.l     D0, 1
  111. 0000015E  6740                     beq        +0x42 /* 000001A0 */
  112. 00000160  5780                     subq.l     D0, 3
  113. 00000162  6706                     beq        +0x8 /* 0000016A */
  114. 00000164  5B80                     subq.l     D0, 5
  115. 00000166  6740                     beq        +0x42 /* 000001A8 */
  116. 00000168  603E                     bra        +0x40 /* 000001A8 */
  117. label0000016A:
  118. 0000016A  2F0A                     move.l     -[A7], A2
  119. 0000016C  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  120. 00000172  486F 0004                pea.l      [A7 + 0x4]
  121. 00000176  486F 0008                pea.l      [A7 + 0x8]
  122. 0000017A  3F3C 280E                move.w     -[A7], 0x280E
  123. 0000017E  A9EB                     syscall    Pack4/FP68K
  124. 00000180  486F 0004                pea.l      [A7 + 0x4]
  125. 00000184  486F 0008                pea.l      [A7 + 0x8]
  126. 00000188  3F3C 0810                move.w     -[A7], 0x810
  127. 0000018C  A9EB                     syscall    Pack4/FP68K
  128. 0000018E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  129. 00000192  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  130. 00000196  4EAD E120                jsr        [A5 - 0x1EE0]
  131. 0000019A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  132. 0000019E  6008                     bra        +0xA /* 000001A8 */
  133. label000001A0:
  134. 000001A0  2F0A                     move.l     -[A7], A2
  135. 000001A2  4EBA FF88                jsr        [PC - 0x78 /* 0000012C */]
  136. 000001A6  584F                     addq.w     A7, 4
  137. label000001A8:
  138. 000001A8  7009                     moveq.l    D0, 0x09
  139. 000001AA  B092                     cmp.l      D0, [A2]
  140. 000001AC  57C0                     seq        D0
  141. 000001AE  4400                     neg.b      D0
  142. 000001B0  49C0                     lea.l      A4, D0
  143. 000001B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  144. 000001B6  245F                     movea.l    A2, [A7]+
  145. 000001B8  4E75                     rts
  146. 000001BA  206F 0004                movea.l    A0, [A7 + 0x4]
  147. 000001BE  7002                     moveq.l    D0, 0x02
  148. 000001C0  B090                     cmp.l      D0, [A0]
  149. 000001C2  670A                     beq        +0xC /* 000001CE */
  150. 000001C4  206F 0008                movea.l    A0, [A7 + 0x8]
  151. 000001C8  7002                     moveq.l    D0, 0x02
  152. 000001CA  B090                     cmp.l      D0, [A0]
  153. 000001CC  6604                     bne        +0x6 /* 000001D2 */
  154. label000001CE:
  155. 000001CE  7000                     moveq.l    D0, 0x00
  156. 000001D0  4E75                     rts
  157. label000001D2:
  158. 000001D2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  159. 000001D6  4EBA FF78                jsr        [PC - 0x88 /* 00000150 */]
  160. 000001DA  4A00                     tst.b      D0
  161. 000001DC  584F                     addq.w     A7, 4
  162. 000001DE  670C                     beq        +0xE /* 000001EC */
  163. 000001E0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  164. 000001E4  4EBA FF6A                jsr        [PC - 0x96 /* 00000150 */]
  165. 000001E8  584F                     addq.w     A7, 4
  166. 000001EA  4E75                     rts
  167. label000001EC:
  168. 000001EC  7000                     moveq.l    D0, 0x00
  169. 000001EE  4E75                     rts
  170. fn000001F0:
  171. 000001F0  2F0A                     move.l     -[A7], A2
  172. 000001F2  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  173. 000001F6  246F 0112                movea.l    A2, [A7 + 0x112]
  174. 000001FA  2012                     move.l     D0, [A2]
  175. 000001FC  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  176. 00000202  6200 00BC                bhi        +0xBE /* 000002C0 */
  177. 00000206  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  178. 0000020A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  179. 0000020E  00B2 00D6 0078 00B2      ori.l      [A2 + D0.w - 0x78], 0xD60078
  180. 00000216  0014 00B2                ori.b      [A4], 0xB2
  181. 0000021A  00B2 00B2 0058 0032      ori.l      [A2 + D0.w + 0x32], 0xB20058
  182. 00000222  486F 0004                pea.l      [A7 + 0x4]
  183. 00000226  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  184. 0000022A  4EAD C320                jsr        [A5 - 0x3CE0]
  185. 0000022E  486F 000C                pea.l      [A7 + 0xC]
  186. 00000232  2F0A                     move.l     -[A7], A2
  187. 00000234  4EAD E160                jsr        [A5 - 0x1EA0]
  188. 00000238  4FEF 0010                lea.l      A7, [A7 + 0x10]
  189. 0000023C  6000 00A6                bra        +0xA8 /* 000002E4 */
  190. 00000240  486F 0004                pea.l      [A7 + 0x4]
  191. 00000244  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  192. 00000248  4EAD E128                jsr        [A5 - 0x1ED8]
  193. 0000024C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  194. 00000250  4EAD C200                jsr        [A5 - 0x3E00]
  195. 00000254  486F 0010                pea.l      [A7 + 0x10]
  196. 00000258  2F0A                     move.l     -[A7], A2
  197. 0000025A  4EAD E160                jsr        [A5 - 0x1EA0]
  198. 0000025E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  199. 00000262  6000 0080                bra        +0x82 /* 000002E4 */
  200. 00000266  486F 0004                pea.l      [A7 + 0x4]
  201. 0000026A  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  202. 0000026E  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  203. 00000272  4EAD E0F8                jsr        [A5 - 0x1F08]
  204. 00000276  486F 000E                pea.l      [A7 + 0xE]
  205. 0000027A  2F0A                     move.l     -[A7], A2
  206. 0000027C  4EAD E160                jsr        [A5 - 0x1EA0]
  207. 00000280  4FEF 0012                lea.l      A7, [A7 + 0x12]
  208. 00000284  605E                     bra        +0x60 /* 000002E4 */
  209. 00000286  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  210. 0000028A  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  211. 0000028E  4EAD E1B8                jsr        [A5 - 0x1E48]
  212. 00000292  4878 0001                push.l     0x1
  213. 00000296  4878 0001                push.l     0x1
  214. 0000029A  4EAD C1F8                jsr        [A5 - 0x3E08]
  215. 0000029E  2548 0004                move.l     [A2 + 0x4], A0
  216. 000002A2  4AAA 0004                tst.l      [A2 + 0x4]
  217. 000002A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  218. 000002AA  670E                     beq        +0x10 /* 000002BA */
  219. 000002AC  7001                     moveq.l    D0, 0x01
  220. 000002AE  2480                     move.l     [A2], D0
  221. 000002B0  206A 0004                movea.l    A0, [A2 + 0x4]
  222. 000002B4  2050                     movea.l    A0, [A0]
  223. 000002B6  4210                     clr.b      [A0]
  224. 000002B8  602A                     bra        +0x2C /* 000002E4 */
  225. label000002BA:
  226. 000002BA  7002                     moveq.l    D0, 0x02
  227. 000002BC  2480                     move.l     [A2], D0
  228. 000002BE  6024                     bra        +0x26 /* 000002E4 */
  229. label000002C0:
  230. 000002C0  2F0A                     move.l     -[A7], A2
  231. 000002C2  4EAD E150                jsr        [A5 - 0x1EB0]
  232. 000002C6  2F48 0004                move.l     [A7 + 0x4], A0
  233. 000002CA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  234. 000002CE  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  235. 000002D2  4EAD E1B8                jsr        [A5 - 0x1E48]
  236. 000002D6  256F 000C 0004           move.l     [A2 + 0x4], [A7 + 0xC]
  237. 000002DC  7001                     moveq.l    D0, 0x01
  238. 000002DE  2480                     move.l     [A2], D0
  239. 000002E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  240. label000002E4:
  241. 000002E4  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  242. 000002E8  245F                     movea.l    A2, [A7]+
  243. 000002EA  4E75                     rts
  244. 000002EC  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  245. 000002F0  266F 001C                movea.l    A3, [A7 + 0x1C]
  246. 000002F4  246F 0020                movea.l    A2, [A7 + 0x20]
  247. 000002F8  3C2F 0024                move.w     D6, [A7 + 0x24]
  248. 000002FC  2F0B                     move.l     -[A7], A3
  249. 000002FE  4EBA FEF0                jsr        [PC - 0x110 /* 000001F0 */]
  250. 00000302  2F0A                     move.l     -[A7], A2
  251. 00000304  4EBA FEEA                jsr        [PC - 0x116 /* 000001F0 */]
  252. 00000308  7001                     moveq.l    D0, 0x01
  253. 0000030A  B093                     cmp.l      D0, [A3]
  254. 0000030C  504F                     addq.w     A7, 8
  255. 0000030E  6600 009E                bne        +0xA0 /* 000003AE */
  256. 00000312  7001                     moveq.l    D0, 0x01
  257. 00000314  B092                     cmp.l      D0, [A2]
  258. 00000316  6600 0096                bne        +0x98 /* 000003AE */
  259. 0000031A  42A7                     clr.l      -[A7]
  260. 0000031C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  261. 00000320  4EAD C2F0                jsr        [A5 - 0x3D10]
  262. 00000324  42A7                     clr.l      -[A7]
  263. 00000326  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  264. 0000032A  4EAD C2F0                jsr        [A5 - 0x3D10]
  265. 0000032E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  266. 00000332  4EAD C2E0                jsr        [A5 - 0x3D20]
  267. 00000336  5380                     subq.l     D0, 1
  268. 00000338  2800                     move.l     D4, D0
  269. 0000033A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  270. 0000033E  4EAD C2E0                jsr        [A5 - 0x3D20]
  271. 00000342  5380                     subq.l     D0, 1
  272. 00000344  2A00                     move.l     D5, D0
  273. 00000346  4A46                     tst.w      D6
  274. 00000348  4FEF 0018                lea.l      A7, [A7 + 0x18]
  275. 0000034C  6624                     bne        +0x26 /* 00000372 */
  276. 0000034E  2F05                     move.l     -[A7], D5
  277. 00000350  2F04                     move.l     -[A7], D4
  278. 00000352  206A 0004                movea.l    A0, [A2 + 0x4]
  279. 00000356  2F10                     move.l     -[A7], [A0]
  280. 00000358  206B 0004                movea.l    A0, [A3 + 0x4]
  281. 0000035C  2F10                     move.l     -[A7], [A0]
  282. 0000035E  4EAD C380                jsr        [A5 - 0x3C80]
  283. 00000362  4A40                     tst.w      D0
  284. 00000364  57C0                     seq        D0
  285. 00000366  4400                     neg.b      D0
  286. 00000368  49C0                     lea.l      A4, D0
  287. 0000036A  2600                     move.l     D3, D0
  288. 0000036C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  289. 00000370  6022                     bra        +0x24 /* 00000394 */
  290. label00000372:
  291. 00000372  2F05                     move.l     -[A7], D5
  292. 00000374  2F04                     move.l     -[A7], D4
  293. 00000376  206A 0004                movea.l    A0, [A2 + 0x4]
  294. 0000037A  2F10                     move.l     -[A7], [A0]
  295. 0000037C  206B 0004                movea.l    A0, [A3 + 0x4]
  296. 00000380  2F10                     move.l     -[A7], [A0]
  297. 00000382  4EAD C388                jsr        [A5 - 0x3C78]
  298. 00000386  BC40                     cmp.w      D6, D0
  299. 00000388  57C0                     seq        D0
  300. 0000038A  4400                     neg.b      D0
  301. 0000038C  49C0                     lea.l      A4, D0
  302. 0000038E  2600                     move.l     D3, D0
  303. 00000390  4FEF 0010                lea.l      A7, [A7 + 0x10]
  304. label00000394:
  305. 00000394  42A7                     clr.l      -[A7]
  306. 00000396  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  307. 0000039A  4EAD C2F8                jsr        [A5 - 0x3D08]
  308. 0000039E  42A7                     clr.l      -[A7]
  309. 000003A0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  310. 000003A4  4EAD C2F8                jsr        [A5 - 0x3D08]
  311. 000003A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  312. 000003AC  6002                     bra        +0x4 /* 000003B0 */
  313. label000003AE:
  314. 000003AE  7600                     moveq.l    D3, 0x00
  315. label000003B0:
  316. 000003B0  302F 0026                move.w     D0, [A7 + 0x26]
  317. 000003B4  48C0                     ext.l      D0
  318. 000003B6  2203                     move.l     D1, D3
  319. 000003B8  B181                     xor.l      D1, D0
  320. 000003BA  1001                     move.b     D0, D1
  321. 000003BC  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  322. 000003C0  4E75                     rts
  323. fn000003C2:
  324. 000003C2  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  325. 000003C6  554F                     subq.w     A7, 2
  326. 000003C8  2C6F 0026                movea.l    A6, [A7 + 0x26]
  327. 000003CC  286F 002A                movea.l    A4, [A7 + 0x2A]
  328. 000003D0  3EBC 0001                move.w     [A7], 0x1
  329. 000003D4  7001                     moveq.l    D0, 0x01
  330. 000003D6  B096                     cmp.l      D0, [A6]
  331. 000003D8  6600 0098                bne        +0x9A /* 00000472 */
  332. 000003DC  7001                     moveq.l    D0, 0x01
  333. 000003DE  B094                     cmp.l      D0, [A4]
  334. 000003E0  6600 0090                bne        +0x92 /* 00000472 */
  335. 000003E4  42A7                     clr.l      -[A7]
  336. 000003E6  2F2E 0004                move.l     -[A7], [A6 + 0x4]
  337. 000003EA  4EAD C2F0                jsr        [A5 - 0x3D10]
  338. 000003EE  42A7                     clr.l      -[A7]
  339. 000003F0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  340. 000003F4  4EAD C2F0                jsr        [A5 - 0x3D10]
  341. 000003F8  206E 0004                movea.l    A0, [A6 + 0x4]
  342. 000003FC  2650                     movea.l    A3, [A0]
  343. 000003FE  206C 0004                movea.l    A0, [A4 + 0x4]
  344. 00000402  2450                     movea.l    A2, [A0]
  345. 00000404  2F2E 0004                move.l     -[A7], [A6 + 0x4]
  346. 00000408  4EAD C2E0                jsr        [A5 - 0x3D20]
  347. 0000040C  5380                     subq.l     D0, 1
  348. 0000040E  2600                     move.l     D3, D0
  349. 00000410  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  350. 00000414  4EAD C2E0                jsr        [A5 - 0x3D20]
  351. 00000418  5380                     subq.l     D0, 1
  352. 0000041A  2C00                     move.l     D6, D0
  353. 0000041C  7800                     moveq.l    D4, 0x00
  354. 0000041E  7A00                     moveq.l    D5, 0x00
  355. 00000420  4FEF 0018                lea.l      A7, [A7 + 0x18]
  356. 00000424  6028                     bra        +0x2A /* 0000044E */
  357. label00000426:
  358. 00000426  2F03                     move.l     -[A7], D3
  359. 00000428  2F03                     move.l     -[A7], D3
  360. 0000042A  2F0A                     move.l     -[A7], A2
  361. 0000042C  2F0B                     move.l     -[A7], A3
  362. 0000042E  4EAD C380                jsr        [A5 - 0x3C80]
  363. 00000432  4A40                     tst.w      D0
  364. 00000434  4FEF 0010                lea.l      A7, [A7 + 0x10]
  365. 00000438  671E                     beq        +0x20 /* 00000458 */
  366. 0000043A  4857                     pea.l      [A7]
  367. 0000043C  2F0A                     move.l     -[A7], A2
  368. 0000043E  4EAD F970                jsr        [A5 - 0x690]
  369. 00000442  306F 0008                movea.w    A0, [A7 + 0x8]
  370. 00000446  D888                     add.l      D4, A0
  371. 00000448  D5C8                     add.l      A2, A0
  372. 0000044A  5285                     addq.l     D5, 1
  373. 0000044C  504F                     addq.w     A7, 8
  374. label0000044E:
  375. 0000044E  2004                     move.l     D0, D4
  376. 00000450  D083                     add.l      D0, D3
  377. 00000452  B086                     cmp.l      D0, D6
  378. 00000454  6FD0                     ble        -0x2E /* 00000426 */
  379. 00000456  7AFF                     moveq.l    D5, 0xFFFFFFFF
  380. label00000458:
  381. 00000458  42A7                     clr.l      -[A7]
  382. 0000045A  2F2E 0004                move.l     -[A7], [A6 + 0x4]
  383. 0000045E  4EAD C2F8                jsr        [A5 - 0x3D08]
  384. 00000462  42A7                     clr.l      -[A7]
  385. 00000464  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  386. 00000468  4EAD C2F8                jsr        [A5 - 0x3D08]
  387. 0000046C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  388. 00000470  6002                     bra        +0x4 /* 00000474 */
  389. label00000472:
  390. 00000472  7AFF                     moveq.l    D5, 0xFFFFFFFF
  391. label00000474:
  392. 00000474  2005                     move.l     D0, D5
  393. 00000476  544F                     addq.w     A7, 2
  394. 00000478  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  395. 0000047C  4E75                     rts
  396. fn0000047E:
  397. 0000047E  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  398. 00000482  554F                     subq.w     A7, 2
  399. 00000484  286F 002C                movea.l    A4, [A7 + 0x2C]
  400. 00000488  2C6F 0034                movea.l    A6, [A7 + 0x34]
  401. 0000048C  4A94                     tst.l      [A4]
  402. 0000048E  6F00 00FC                ble        +0xFE /* 0000058C */
  403. 00000492  206F 0030                movea.l    A0, [A7 + 0x30]
  404. 00000496  2610                     move.l     D3, [A0]
  405. 00000498  2A16                     move.l     D5, [A6]
  406. 0000049A  7000                     moveq.l    D0, 0x00
  407. 0000049C  102F 002A                move.b     D0, [A7 + 0x2A]
  408. 000004A0  5380                     subq.l     D0, 1
  409. 000004A2  6720                     beq        +0x22 /* 000004C4 */
  410. 000004A4  5380                     subq.l     D0, 1
  411. 000004A6  6710                     beq        +0x12 /* 000004B8 */
  412. 000004A8  5380                     subq.l     D0, 1
  413. 000004AA  6702                     beq        +0x4 /* 000004AE */
  414. 000004AC  6020                     bra        +0x22 /* 000004CE */
  415. label000004AE:
  416. 000004AE  7C0D                     moveq.l    D6, 0x0D
  417. 000004B0  1E06                     move.b     D7, D6
  418. 000004B2  422F 0001                clr.b      [A7 + 0x1]
  419. 000004B6  6016                     bra        +0x18 /* 000004CE */
  420. label000004B8:
  421. 000004B8  1C2D 1070                move.b     D6, [A5 + 0x1070]
  422. 000004BC  1E06                     move.b     D7, D6
  423. 000004BE  422F 0001                clr.b      [A7 + 0x1]
  424. 000004C2  600A                     bra        +0xC /* 000004CE */
  425. label000004C4:
  426. 000004C4  7C00                     moveq.l    D6, 0x00
  427. 000004C6  7E20                     moveq.l    D7, 0x20
  428. 000004C8  1F7C 0001 0001           move.b     [A7 + 0x1], 0x1
  429. label000004CE:
  430. 000004CE  2805                     move.l     D4, D5
  431. 000004D0  246F 0038                movea.l    A2, [A7 + 0x38]
  432. 000004D4  D5C3                     add.l      A2, D3
  433. 000004D6  4A2F 0001                tst.b      [A7 + 0x1]
  434. 000004DA  6710                     beq        +0x12 /* 000004EC */
  435. 000004DC  6004                     bra        +0x6 /* 000004E2 */
  436. label000004DE:
  437. 000004DE  528A                     addq.l     A2, 1
  438. 000004E0  5283                     addq.l     D3, 1
  439. label000004E2:
  440. 000004E2  B684                     cmp.l      D3, D4
  441. 000004E4  6C06                     bge        +0x8 /* 000004EC */
  442. 000004E6  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  443. 000004EA  63F2                     bls        -0xC /* 000004DE */
  444. label000004EC:
  445. 000004EC  7001                     moveq.l    D0, 0x01
  446. 000004EE  2640                     movea.l    A3, D0
  447. 000004F0  294B 0008                move.l     [A4 + 0x8], A3
  448. 000004F4  603A                     bra        +0x3C /* 00000530 */
  449. label000004F6:
  450. 000004F6  528A                     addq.l     A2, 1
  451. 000004F8  5283                     addq.l     D3, 1
  452. 000004FA  BC2A FFFF                cmp.b      D6, [A2 - 0x1]
  453. 000004FE  6226                     bhi        +0x28 /* 00000526 */
  454. 00000500  BE2A FFFF                cmp.b      D7, [A2 - 0x1]
  455. 00000504  6520                     bcs        +0x22 /* 00000526 */
  456. 00000506  200B                     move.l     D0, A3
  457. 00000508  5280                     addq.l     D0, 1
  458. 0000050A  2940 0008                move.l     [A4 + 0x8], D0
  459. 0000050E  4A2F 0001                tst.b      [A7 + 0x1]
  460. 00000512  6716                     beq        +0x18 /* 0000052A */
  461. 00000514  6004                     bra        +0x6 /* 0000051A */
  462. label00000516:
  463. 00000516  528A                     addq.l     A2, 1
  464. 00000518  5283                     addq.l     D3, 1
  465. label0000051A:
  466. 0000051A  B684                     cmp.l      D3, D4
  467. 0000051C  6C0C                     bge        +0xE /* 0000052A */
  468. 0000051E  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  469. 00000522  63F2                     bls        -0xC /* 00000516 */
  470. 00000524  6004                     bra        +0x6 /* 0000052A */
  471. label00000526:
  472. 00000526  B684                     cmp.l      D3, D4
  473. 00000528  6DCC                     blt        -0x32 /* 000004F6 */
  474. label0000052A:
  475. 0000052A  200B                     move.l     D0, A3
  476. 0000052C  5280                     addq.l     D0, 1
  477. 0000052E  2640                     movea.l    A3, D0
  478. label00000530:
  479. 00000530  B7D4                     cmpa.l     A3, [A4]
  480. 00000532  6DF2                     blt        -0xC /* 00000526 */
  481. 00000534  4AAC 0004                tst.l      [A4 + 0x4]
  482. 00000538  6E04                     bgt        +0x6 /* 0000053E */
  483. 0000053A  2954 0004                move.l     [A4 + 0x4], [A4]
  484. label0000053E:
  485. 0000053E  2A03                     move.l     D5, D3
  486. 00000540  600C                     bra        +0xE /* 0000054E */
  487. label00000542:
  488. 00000542  BC12                     cmp.b      D6, [A2]
  489. 00000544  6204                     bhi        +0x6 /* 0000054A */
  490. 00000546  BE12                     cmp.b      D7, [A2]
  491. 00000548  6408                     bcc        +0xA /* 00000552 */
  492. label0000054A:
  493. 0000054A  528A                     addq.l     A2, 1
  494. 0000054C  5285                     addq.l     D5, 1
  495. label0000054E:
  496. 0000054E  BA84                     cmp.l      D5, D4
  497. 00000550  6DF0                     blt        -0xE /* 00000542 */
  498. label00000552:
  499. 00000552  200B                     move.l     D0, A3
  500. 00000554  5280                     addq.l     D0, 1
  501. 00000556  2640                     movea.l    A3, D0
  502. 00000558  B7EC 0004                cmpa.l     A3, [A4 + 0x4]
  503. 0000055C  6E20                     bgt        +0x22 /* 0000057E */
  504. 0000055E  BA84                     cmp.l      D5, D4
  505. 00000560  6C1C                     bge        +0x1E /* 0000057E */
  506. 00000562  528A                     addq.l     A2, 1
  507. 00000564  5285                     addq.l     D5, 1
  508. 00000566  4A2F 0001                tst.b      [A7 + 0x1]
  509. 0000056A  67E2                     beq        -0x1C /* 0000054E */
  510. 0000056C  6004                     bra        +0x6 /* 00000572 */
  511. label0000056E:
  512. 0000056E  528A                     addq.l     A2, 1
  513. 00000570  5285                     addq.l     D5, 1
  514. label00000572:
  515. 00000572  BA84                     cmp.l      D5, D4
  516. 00000574  6CD8                     bge        -0x26 /* 0000054E */
  517. 00000576  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  518. 0000057A  63F2                     bls        -0xC /* 0000056E */
  519. 0000057C  60D0                     bra        -0x2E /* 0000054E */
  520. label0000057E:
  521. 0000057E  206F 0030                movea.l    A0, [A7 + 0x30]
  522. 00000582  2083                     move.l     [A0], D3
  523. 00000584  206F 003C                movea.l    A0, [A7 + 0x3C]
  524. 00000588  2096                     move.l     [A0], [A6]
  525. 0000058A  2C85                     move.l     [A6], D5
  526. label0000058C:
  527. 0000058C  544F                     addq.w     A7, 2
  528. 0000058E  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  529. 00000592  4E75                     rts
  530. fn00000594:
  531. 00000594  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  532. 00000598  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  533. 0000059C  246F 0038                movea.l    A2, [A7 + 0x38]
  534. 000005A0  286F 003C                movea.l    A4, [A7 + 0x3C]
  535. 000005A4  266F 0040                movea.l    A3, [A7 + 0x40]
  536. 000005A8  2A2F 0044                move.l     D5, [A7 + 0x44]
  537. 000005AC  282F 0048                move.l     D4, [A7 + 0x48]
  538. 000005B0  2612                     move.l     D3, [A2]
  539. 000005B2  0C83 FFFF 8AD0           cmpi.l     D3, 0xFFFF8AD0
  540. 000005B8  6E4A                     bgt        +0x4C /* 00000604 */
  541. 000005BA  0C83 FFFF 8ACD           cmpi.l     D3, 0xFFFF8ACD
  542. 000005C0  6D42                     blt        +0x44 /* 00000604 */
  543. 000005C2  2612                     move.l     D3, [A2]
  544. 000005C4  0683 0000 7530           addi.l     D3, 0x7530 /* 'u0' */
  545. 000005CA  4483                     neg.l      D3
  546. 000005CC  2044                     movea.l    A0, D4
  547. 000005CE  2F10                     move.l     -[A7], [A0]
  548. 000005D0  2F05                     move.l     -[A7], D5
  549. 000005D2  486F 0010                pea.l      [A7 + 0x10]
  550. 000005D6  3003                     move.w     D0, D3
  551. 000005D8  48C0                     ext.l      D0
  552. 000005DA  5280                     addq.l     D0, 1
  553. 000005DC  3F00                     move.w     -[A7], D0
  554. 000005DE  4EBA 0772                jsr        [PC + 0x772 /* 00000D52 */]
  555. 000005E2  4878 0030                push.l     0x30 /* '0' */
  556. 000005E6  42A7                     clr.l      -[A7]
  557. 000005E8  2F0A                     move.l     -[A7], A2
  558. 000005EA  4EAD 9E32                jsr        [A5 - 0x61CE]
  559. 000005EE  700C                     moveq.l    D0, 0x0C
  560. 000005F0  C1C3                     muls.w     D0, D3
  561. 000005F2  2C4A                     movea.l    A6, A2
  562. 000005F4  DDC0                     add.l      A6, D0
  563. 000005F6  2CAF 0026                move.l     [A6], [A7 + 0x26]
  564. 000005FA  2D6F 0026 0004           move.l     [A6 + 0x4], [A7 + 0x26]
  565. 00000600  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  566. label00000604:
  567. 00000604  2F04                     move.l     -[A7], D4
  568. 00000606  2F05                     move.l     -[A7], D5
  569. 00000608  2F0B                     move.l     -[A7], A3
  570. 0000060A  2F0C                     move.l     -[A7], A4
  571. 0000060C  486A 0024                pea.l      [A2 + 0x24]
  572. 00000610  1F3C 0003                move.b     -[A7], 0x3
  573. 00000614  4EBA FE68                jsr        [PC - 0x198 /* 0000047E */]
  574. 00000618  2F04                     move.l     -[A7], D4
  575. 0000061A  2F05                     move.l     -[A7], D5
  576. 0000061C  2F0B                     move.l     -[A7], A3
  577. 0000061E  2F0C                     move.l     -[A7], A4
  578. 00000620  486A 0018                pea.l      [A2 + 0x18]
  579. 00000624  1F3C 0002                move.b     -[A7], 0x2
  580. 00000628  4EBA FE54                jsr        [PC - 0x1AC /* 0000047E */]
  581. 0000062C  2F04                     move.l     -[A7], D4
  582. 0000062E  2F05                     move.l     -[A7], D5
  583. 00000630  2F0B                     move.l     -[A7], A3
  584. 00000632  2F0C                     move.l     -[A7], A4
  585. 00000634  486A 000C                pea.l      [A2 + 0xC]
  586. 00000638  1F3C 0001                move.b     -[A7], 0x1
  587. 0000063C  4EBA FE40                jsr        [PC - 0x1C0 /* 0000047E */]
  588. 00000640  2612                     move.l     D3, [A2]
  589. 00000642  2C2A 0004                move.l     D6, [A2 + 0x4]
  590. 00000646  4A83                     tst.l      D3
  591. 00000648  4FEF 0042                lea.l      A7, [A7 + 0x42]
  592. 0000064C  6F5E                     ble        +0x60 /* 000006AC */
  593. 0000064E  4A86                     tst.l      D6
  594. 00000650  6E02                     bgt        +0x4 /* 00000654 */
  595. 00000652  2C03                     move.l     D6, D3
  596. label00000654:
  597. 00000654  2C45                     movea.l    A6, D5
  598. 00000656  204E                     movea.l    A0, A6
  599. 00000658  D1D4                     add.l      A0, [A4]
  600. 0000065A  2F48 0004                move.l     [A7 + 0x4], A0
  601. 0000065E  204E                     movea.l    A0, A6
  602. 00000660  D1D3                     add.l      A0, [A3]
  603. 00000662  2A08                     move.l     D5, A0
  604. 00000664  2F05                     move.l     -[A7], D5
  605. 00000666  2003                     move.l     D0, D3
  606. 00000668  5380                     subq.l     D0, 1
  607. 0000066A  2F00                     move.l     -[A7], D0
  608. 0000066C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  609. 00000670  4EAD C1C8                jsr        [A5 - 0x3E38]
  610. 00000674  2E08                     move.l     D7, A0
  611. 00000676  2F05                     move.l     -[A7], D5
  612. 00000678  2006                     move.l     D0, D6
  613. 0000067A  9083                     sub.l      D0, D3
  614. 0000067C  5280                     addq.l     D0, 1
  615. 0000067E  2F00                     move.l     -[A7], D0
  616. 00000680  2F07                     move.l     -[A7], D7
  617. 00000682  4EAD C1C8                jsr        [A5 - 0x3E38]
  618. 00000686  2F48 0018                move.l     [A7 + 0x18], A0
  619. 0000068A  2047                     movea.l    A0, D7
  620. 0000068C  91CE                     sub.l      A0, A6
  621. 0000068E  2608                     move.l     D3, A0
  622. 00000690  2003                     move.l     D0, D3
  623. 00000692  9094                     sub.l      D0, [A4]
  624. 00000694  5280                     addq.l     D0, 1
  625. 00000696  2540 0008                move.l     [A2 + 0x8], D0
  626. 0000069A  2883                     move.l     [A4], D3
  627. 0000069C  2044                     movea.l    A0, D4
  628. 0000069E  2093                     move.l     [A0], [A3]
  629. 000006A0  206F 0018                movea.l    A0, [A7 + 0x18]
  630. 000006A4  91CE                     sub.l      A0, A6
  631. 000006A6  2688                     move.l     [A3], A0
  632. 000006A8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  633. label000006AC:
  634. 000006AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  635. 000006B0  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  636. 000006B4  4E75                     rts
  637. 000006B6  48E7 1030                movem.l    -[A7], D3,A2,A3
  638. 000006BA  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  639. 000006BE  266F 0020                movea.l    A3, [A7 + 0x20]
  640. 000006C2  42AF 0008                clr.l      [A7 + 0x8]
  641. 000006C6  2F0B                     move.l     -[A7], A3
  642. 000006C8  4EAD C2E0                jsr        [A5 - 0x3D20]
  643. 000006CC  5380                     subq.l     D0, 1
  644. 000006CE  2F40 0008                move.l     [A7 + 0x8], D0
  645. 000006D2  2F40 0004                move.l     [A7 + 0x4], D0
  646. 000006D6  486F 0004                pea.l      [A7 + 0x4]
  647. 000006DA  2F13                     move.l     -[A7], [A3]
  648. 000006DC  486F 0010                pea.l      [A7 + 0x10]
  649. 000006E0  486F 0018                pea.l      [A7 + 0x18]
  650. 000006E4  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  651. 000006E8  4EBA FEAA                jsr        [PC - 0x156 /* 00000594 */]
  652. 000006EC  262F 001C                move.l     D3, [A7 + 0x1C]
  653. 000006F0  96AF 0020                sub.l      D3, [A7 + 0x20]
  654. 000006F4  4A83                     tst.l      D3
  655. 000006F6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  656. 000006FA  6C02                     bge        +0x4 /* 000006FE */
  657. 000006FC  7600                     moveq.l    D3, 0x00
  658. label000006FE:
  659. 000006FE  4878 0001                push.l     0x1
  660. 00000702  2003                     move.l     D0, D3
  661. 00000704  5280                     addq.l     D0, 1
  662. 00000706  2F00                     move.l     -[A7], D0
  663. 00000708  4EAD C1F8                jsr        [A5 - 0x3E08]
  664. 0000070C  2448                     movea.l    A2, A0
  665. 0000070E  200A                     move.l     D0, A2
  666. 00000710  504F                     addq.w     A7, 8
  667. 00000712  6614                     bne        +0x16 /* 00000728 */
  668. 00000714  3F3C 0003                move.w     -[A7], 0x3
  669. 00000718  4EAD E070                jsr        [A5 - 0x1F90]
  670. 0000071C  91C8                     sub.l      A0, A0
  671. 0000071E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  672. 00000722  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  673. 00000726  4E75                     rts
  674. label00000728:
  675. 00000728  4A83                     tst.l      D3
  676. 0000072A  6F10                     ble        +0x12 /* 0000073C */
  677. 0000072C  2053                     movea.l    A0, [A3]
  678. 0000072E  202F 0008                move.l     D0, [A7 + 0x8]
  679. 00000732  41F0 0800                lea.l      A0, [A0 + D0]
  680. 00000736  2252                     movea.l    A1, [A2]
  681. 00000738  2003                     move.l     D0, D3
  682. 0000073A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  683. label0000073C:
  684. 0000073C  2652                     movea.l    A3, [A2]
  685. 0000073E  D7C3                     add.l      A3, D3
  686. 00000740  4213                     clr.b      [A3]
  687. 00000742  204A                     movea.l    A0, A2
  688. 00000744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  689. 00000748  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  690. 0000074C  4E75                     rts
  691. fn0000074E:
  692. 0000074E  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  693. 00000752  246F 0020                movea.l    A2, [A7 + 0x20]
  694. 00000756  286F 0024                movea.l    A4, [A7 + 0x24]
  695. 0000075A  2A2F 0028                move.l     D5, [A7 + 0x28]
  696. 0000075E  266F 002C                movea.l    A3, [A7 + 0x2C]
  697. 00000762  2C6F 0030                movea.l    A6, [A7 + 0x30]
  698. 00000766  182F 0036                move.b     D4, [A7 + 0x36]
  699. 0000076A  2612                     move.l     D3, [A2]
  700. 0000076C  96AA 0008                sub.l      D3, [A2 + 0x8]
  701. 00000770  4A83                     tst.l      D3
  702. 00000772  6F62                     ble        +0x64 /* 000007D6 */
  703. 00000774  0C2F 0002 0034           cmpi.b     [A7 + 0x34], 0x2
  704. 0000077A  6710                     beq        +0x12 /* 0000078C */
  705. 0000077C  2013                     move.l     D0, [A3]
  706. 0000077E  D083                     add.l      D0, D3
  707. 00000780  2F00                     move.l     -[A7], D0
  708. 00000782  2F0E                     move.l     -[A7], A6
  709. 00000784  4EAD C270                jsr        [A5 - 0x3D90]
  710. 00000788  504F                     addq.w     A7, 8
  711. 0000078A  6014                     bra        +0x16 /* 000007A0 */
  712. label0000078C:
  713. 0000078C  4878 0001                push.l     0x1
  714. 00000790  2013                     move.l     D0, [A3]
  715. 00000792  D083                     add.l      D0, D3
  716. 00000794  2F00                     move.l     -[A7], D0
  717. 00000796  2F16                     move.l     -[A7], [A6]
  718. 00000798  4EAD C2D8                jsr        [A5 - 0x3D28]
  719. 0000079C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  720. label000007A0:
  721. 000007A0  2008                     move.l     D0, A0
  722. 000007A2  6732                     beq        +0x34 /* 000007D6 */
  723. 000007A4  2456                     movea.l    A2, [A6]
  724. 000007A6  2452                     movea.l    A2, [A2]
  725. 000007A8  D5D4                     add.l      A2, [A4]
  726. 000007AA  204A                     movea.l    A0, A2
  727. 000007AC  43F2 3800                lea.l      A1, [A2 + D3]
  728. 000007B0  2013                     move.l     D0, [A3]
  729. 000007B2  9094                     sub.l      D0, [A4]
  730. 000007B4  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  731. 000007B6  2013                     move.l     D0, [A3]
  732. 000007B8  D083                     add.l      D0, D3
  733. 000007BA  2680                     move.l     [A3], D0
  734. 000007BC  2014                     move.l     D0, [A4]
  735. 000007BE  D083                     add.l      D0, D3
  736. 000007C0  2880                     move.l     [A4], D0
  737. 000007C2  2045                     movea.l    A0, D5
  738. 000007C4  2010                     move.l     D0, [A0]
  739. 000007C6  D083                     add.l      D0, D3
  740. 000007C8  2080                     move.l     [A0], D0
  741. 000007CA  6006                     bra        +0x8 /* 000007D2 */
  742. label000007CC:
  743. 000007CC  1484                     move.b     [A2], D4
  744. 000007CE  528A                     addq.l     A2, 1
  745. 000007D0  5383                     subq.l     D3, 1
  746. label000007D2:
  747. 000007D2  4A83                     tst.l      D3
  748. 000007D4  6EF6                     bgt        -0x8 /* 000007CC */
  749. label000007D6:
  750. 000007D6  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  751. 000007DA  4E75                     rts
  752. fn000007DC:
  753. 000007DC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  754. 000007E0  514F                     subq.w     A7, 8
  755. 000007E2  382F 001C                move.w     D4, [A7 + 0x1C]
  756. 000007E6  266F 0028                movea.l    A3, [A7 + 0x28]
  757. 000007EA  246F 002C                movea.l    A2, [A7 + 0x2C]
  758. 000007EE  0C44 0006                cmpi.w     D4, 0x6
  759. 000007F2  6614                     bne        +0x16 /* 00000808 */
  760. 000007F4  14BC 0001                move.b     [A2], 0x1
  761. 000007F8  2F0B                     move.l     -[A7], A3
  762. 000007FA  4EAD F2C8                jsr        [A5 - 0xD38]
  763. 000007FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  764. 00000802  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  765. 00000806  4E75                     rts
  766. label00000808:
  767. 00000808  3053                     movea.w    A0, [A3]
  768. 0000080A  2608                     move.l     D3, A0
  769. 0000080C  14BC 0002                move.b     [A2], 0x2
  770. 00000810  1F3C 0001                move.b     -[A7], 0x1
  771. 00000814  2F03                     move.l     -[A7], D3
  772. 00000816  3F04                     move.w     -[A7], D4
  773. 00000818  4EAD E0D8                jsr        [A5 - 0x1F28]
  774. 0000081C  2448                     movea.l    A2, A0
  775. 0000081E  200A                     move.l     D0, A2
  776. 00000820  504F                     addq.w     A7, 8
  777. 00000822  660A                     bne        +0xC /* 0000082E */
  778. 00000824  91C8                     sub.l      A0, A0
  779. 00000826  504F                     addq.w     A7, 8
  780. 00000828  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  781. 0000082C  4E75                     rts
  782. label0000082E:
  783. 0000082E  2E92                     move.l     [A7], [A2]
  784. 00000830  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  785. 00000836  0C6F 0010 001E           cmpi.w     [A7 + 0x1E], 0x10
  786. 0000083C  662A                     bne        +0x2C /* 00000868 */
  787. 0000083E  4AAF 0020                tst.l      [A7 + 0x20]
  788. 00000842  6624                     bne        +0x26 /* 00000868 */
  789. 00000844  206F 0024                movea.l    A0, [A7 + 0x24]
  790. 00000848  2490                     move.l     [A2], [A0]
  791. 0000084A  2568 0004 0004           move.l     [A2 + 0x4], [A0 + 0x4]
  792. 00000850  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  793. 00000854  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  794. 00000858  4EAD E1B8                jsr        [A5 - 0x1E48]
  795. 0000085C  91C8                     sub.l      A0, A0
  796. 0000085E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  797. 00000862  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  798. 00000866  4E75                     rts
  799. label00000868:
  800. 00000868  7001                     moveq.l    D0, 0x01
  801. 0000086A  B097                     cmp.l      D0, [A7]
  802. 0000086C  6720                     beq        +0x22 /* 0000088E */
  803. 0000086E  4857                     pea.l      [A7]
  804. 00000870  4EBA F97E                jsr        [PC - 0x682 /* 000001F0 */]
  805. 00000874  4227                     clr.b      -[A7]
  806. 00000876  2F03                     move.l     -[A7], D3
  807. 00000878  3F04                     move.w     -[A7], D4
  808. 0000087A  4EAD E0D8                jsr        [A5 - 0x1F28]
  809. 0000087E  2448                     movea.l    A2, A0
  810. 00000880  24AF 000C                move.l     [A2], [A7 + 0xC]
  811. 00000884  256F 0010 0004           move.l     [A2 + 0x4], [A7 + 0x10]
  812. 0000088A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  813. label0000088E:
  814. 0000088E  206F 0004                movea.l    A0, [A7 + 0x4]
  815. 00000892  504F                     addq.w     A7, 8
  816. 00000894  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  817. 00000898  4E75                     rts
  818. 0000089A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  819. 0000089E  4FEF FFEA                lea.l      A7, [A7 - 0x16]
  820. 000008A2  382F 0032                move.w     D4, [A7 + 0x32]
  821. 000008A6  246F 0034                movea.l    A2, [A7 + 0x34]
  822. 000008AA  266F 0038                movea.l    A3, [A7 + 0x38]
  823. 000008AE  70F0                     moveq.l    D0, 0xFFFFFFF0
  824. 000008B0  3604                     move.w     D3, D4
  825. 000008B2  48C3                     ext.l      D3
  826. 000008B4  C680                     and.l      D3, D0
  827. 000008B6  0244 000F                andi.w     D4, 0xF
  828. 000008BA  486F 0005                pea.l      [A7 + 0x5]
  829. 000008BE  2F0B                     move.l     -[A7], A3
  830. 000008C0  486F 0044                pea.l      [A7 + 0x44]
  831. 000008C4  2F0A                     move.l     -[A7], A2
  832. 000008C6  3F03                     move.w     -[A7], D3
  833. 000008C8  3F04                     move.w     -[A7], D4
  834. 000008CA  4EBA FF10                jsr        [PC - 0xF0 /* 000007DC */]
  835. 000008CE  2F48 0026                move.l     [A7 + 0x26], A0
  836. 000008D2  4AAF 0026                tst.l      [A7 + 0x26]
  837. 000008D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  838. 000008DA  6700 0254                beq        +0x256 /* 00000B30 */
  839. 000008DE  2848                     movea.l    A4, A0
  840. 000008E0  42AF 000A                clr.l      [A7 + 0xA]
  841. 000008E4  0C2F 0002 0005           cmpi.b     [A7 + 0x5], 0x2
  842. 000008EA  670C                     beq        +0xE /* 000008F8 */
  843. 000008EC  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  844. 000008F0  4EAD C268                jsr        [A5 - 0x3D98]
  845. 000008F4  584F                     addq.w     A7, 4
  846. 000008F6  600A                     bra        +0xC /* 00000902 */
  847. label000008F8:
  848. 000008F8  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  849. 000008FC  4EAD C2E0                jsr        [A5 - 0x3D20]
  850. 00000900  584F                     addq.w     A7, 4
  851. label00000902:
  852. 00000902  2F40 0006                move.l     [A7 + 0x6], D0
  853. 00000906  4A6B 0002                tst.w      [A3 + 0x2]
  854. 0000090A  5DC0                     slt        D0
  855. 0000090C  4400                     neg.b      D0
  856. 0000090E  49C0                     lea.l      A4, D0
  857. 00000910  222F 0006                move.l     D1, [A7 + 0x6]
  858. 00000914  9280                     sub.l      D1, D0
  859. 00000916  2E81                     move.l     [A7], D1
  860. 00000918  2F41 000E                move.l     [A7 + 0xE], D1
  861. 0000091C  200A                     move.l     D0, A2
  862. 0000091E  6778                     beq        +0x7A /* 00000998 */
  863. 00000920  4857                     pea.l      [A7]
  864. 00000922  206F 0016                movea.l    A0, [A7 + 0x16]
  865. 00000926  2F10                     move.l     -[A7], [A0]
  866. 00000928  486F 0016                pea.l      [A7 + 0x16]
  867. 0000092C  486F 0016                pea.l      [A7 + 0x16]
  868. 00000930  2F0A                     move.l     -[A7], A2
  869. 00000932  4EBA FC60                jsr        [PC - 0x3A0 /* 00000594 */]
  870. 00000936  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  871. 0000093A  1F2F 001B                move.b     -[A7], [A7 + 0x1B]
  872. 0000093E  486F 002A                pea.l      [A7 + 0x2A]
  873. 00000942  486F 0022                pea.l      [A7 + 0x22]
  874. 00000946  486F 002E                pea.l      [A7 + 0x2E]
  875. 0000094A  486F 002E                pea.l      [A7 + 0x2E]
  876. 0000094E  486A 0024                pea.l      [A2 + 0x24]
  877. 00000952  4EBA FDFA                jsr        [PC - 0x206 /* 0000074E */]
  878. 00000956  1F2D 1070                move.b     -[A7], [A5 + 0x1070]
  879. 0000095A  1F2F 0033                move.b     -[A7], [A7 + 0x33]
  880. 0000095E  486F 0042                pea.l      [A7 + 0x42]
  881. 00000962  486F 003A                pea.l      [A7 + 0x3A]
  882. 00000966  486F 0046                pea.l      [A7 + 0x46]
  883. 0000096A  486F 0046                pea.l      [A7 + 0x46]
  884. 0000096E  486A 0018                pea.l      [A2 + 0x18]
  885. 00000972  4EBA FDDA                jsr        [PC - 0x226 /* 0000074E */]
  886. 00000976  1F3C 0020                move.b     -[A7], 0x20 /* ' ' */
  887. 0000097A  1F2F 004B                move.b     -[A7], [A7 + 0x4B]
  888. 0000097E  486F 005A                pea.l      [A7 + 0x5A]
  889. 00000982  486F 0052                pea.l      [A7 + 0x52]
  890. 00000986  486F 005E                pea.l      [A7 + 0x5E]
  891. 0000098A  486F 005E                pea.l      [A7 + 0x5E]
  892. 0000098E  2F0A                     move.l     -[A7], A2
  893. 00000990  4EBA FDBC                jsr        [PC - 0x244 /* 0000074E */]
  894. 00000994  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  895. label00000998:
  896. 00000998  486F 003C                pea.l      [A7 + 0x3C]
  897. 0000099C  4EBA F852                jsr        [PC - 0x7AE /* 000001F0 */]
  898. 000009A0  246F 0044                movea.l    A2, [A7 + 0x44]
  899. 000009A4  3003                     move.w     D0, D3
  900. 000009A6  48C0                     ext.l      D0
  901. 000009A8  584F                     addq.w     A7, 4
  902. 000009AA  0480 0000 0020           subi.l     D0, 0x20 /* ' ' */
  903. 000009B0  6710                     beq        +0x12 /* 000009C2 */
  904. 000009B2  5180                     subq.l     D0, 8
  905. 000009B4  5180                     subq.l     D0, 8
  906. 000009B6  6702                     beq        +0x4 /* 000009BA */
  907. 000009B8  600E                     bra        +0x10 /* 000009C8 */
  908. label000009BA:
  909. 000009BA  2F6F 000A 000E           move.l     [A7 + 0xE], [A7 + 0xA]
  910. 000009C0  6006                     bra        +0x8 /* 000009C8 */
  911. label000009C2:
  912. 000009C2  2F6F 000E 000A           move.l     [A7 + 0xA], [A7 + 0xE]
  913. label000009C8:
  914. 000009C8  4A6B 0002                tst.w      [A3 + 0x2]
  915. 000009CC  6F42                     ble        +0x44 /* 00000A10 */
  916. 000009CE  B9EF 0012                cmpa.l     A4, [A7 + 0x12]
  917. 000009D2  6714                     beq        +0x16 /* 000009E8 */
  918. 000009D4  4227                     clr.b      -[A7]
  919. 000009D6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  920. 000009DA  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  921. 000009DE  2F0B                     move.l     -[A7], A3
  922. 000009E0  4EAD F4A8                jsr        [A5 - 0xB58]
  923. 000009E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  924. label000009E8:
  925. 000009E8  2F0A                     move.l     -[A7], A2
  926. 000009EA  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  927. 000009EE  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  928. 000009F2  2F0B                     move.l     -[A7], A3
  929. 000009F4  4EAD F580                jsr        [A5 - 0xA80]
  930. 000009F8  4A00                     tst.b      D0
  931. 000009FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  932. 000009FE  6710                     beq        +0x12 /* 00000A10 */
  933. 00000A00  2F0A                     move.l     -[A7], A2
  934. 00000A02  4EAD C200                jsr        [A5 - 0x3E00]
  935. 00000A06  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  936. 00000A0A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  937. 00000A0E  4E75                     rts
  938. label00000A10:
  939. 00000A10  2A2F 000E                move.l     D5, [A7 + 0xE]
  940. 00000A14  9AAF 000A                sub.l      D5, [A7 + 0xA]
  941. 00000A18  2F0A                     move.l     -[A7], A2
  942. 00000A1A  4EAD C2E0                jsr        [A5 - 0x3D20]
  943. 00000A1E  5380                     subq.l     D0, 1
  944. 00000A20  2800                     move.l     D4, D0
  945. 00000A22  2604                     move.l     D3, D4
  946. 00000A24  9685                     sub.l      D3, D5
  947. 00000A26  4A83                     tst.l      D3
  948. 00000A28  584F                     addq.w     A7, 4
  949. 00000A2A  6F6E                     ble        +0x70 /* 00000A9A */
  950. 00000A2C  0C2F 0002 0005           cmpi.b     [A7 + 0x5], 0x2
  951. 00000A32  6714                     beq        +0x16 /* 00000A48 */
  952. 00000A34  202F 0006                move.l     D0, [A7 + 0x6]
  953. 00000A38  D083                     add.l      D0, D3
  954. 00000A3A  2F00                     move.l     -[A7], D0
  955. 00000A3C  486F 0016                pea.l      [A7 + 0x16]
  956. 00000A40  4EAD C270                jsr        [A5 - 0x3D90]
  957. 00000A44  504F                     addq.w     A7, 8
  958. 00000A46  6018                     bra        +0x1A /* 00000A60 */
  959. label00000A48:
  960. 00000A48  4878 0001                push.l     0x1
  961. 00000A4C  202F 000A                move.l     D0, [A7 + 0xA]
  962. 00000A50  D083                     add.l      D0, D3
  963. 00000A52  2F00                     move.l     -[A7], D0
  964. 00000A54  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  965. 00000A58  4EAD C2D8                jsr        [A5 - 0x3D28]
  966. 00000A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  967. label00000A60:
  968. 00000A60  2008                     move.l     D0, A0
  969. 00000A62  6610                     bne        +0x12 /* 00000A74 */
  970. 00000A64  2F0A                     move.l     -[A7], A2
  971. 00000A66  4EAD C200                jsr        [A5 - 0x3E00]
  972. 00000A6A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  973. 00000A6E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  974. 00000A72  4E75                     rts
  975. label00000A74:
  976. 00000A74  206F 0012                movea.l    A0, [A7 + 0x12]
  977. 00000A78  2250                     movea.l    A1, [A0]
  978. 00000A7A  202F 000E                move.l     D0, [A7 + 0xE]
  979. 00000A7E  41F1 0800                lea.l      A0, [A1 + D0]
  980. 00000A82  226F 0012                movea.l    A1, [A7 + 0x12]
  981. 00000A86  2251                     movea.l    A1, [A1]
  982. 00000A88  D3EF 000E                add.l      A1, [A7 + 0xE]
  983. 00000A8C  43F1 3800                lea.l      A1, [A1 + D3]
  984. 00000A90  202F 0006                move.l     D0, [A7 + 0x6]
  985. 00000A94  90AF 000E                sub.l      D0, [A7 + 0xE]
  986. 00000A98  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  987. label00000A9A:
  988. 00000A9A  206F 0012                movea.l    A0, [A7 + 0x12]
  989. 00000A9E  2250                     movea.l    A1, [A0]
  990. 00000AA0  202F 000A                move.l     D0, [A7 + 0xA]
  991. 00000AA4  43F1 0800                lea.l      A1, [A1 + D0]
  992. 00000AA8  2052                     movea.l    A0, [A2]
  993. 00000AAA  2004                     move.l     D0, D4
  994. 00000AAC  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  995. 00000AAE  2F0A                     move.l     -[A7], A2
  996. 00000AB0  4EAD C200                jsr        [A5 - 0x3E00]
  997. 00000AB4  4A83                     tst.l      D3
  998. 00000AB6  584F                     addq.w     A7, 4
  999. 00000AB8  6C5A                     bge        +0x5C /* 00000B14 */
  1000. 00000ABA  206F 0012                movea.l    A0, [A7 + 0x12]
  1001. 00000ABE  2250                     movea.l    A1, [A0]
  1002. 00000AC0  202F 000E                move.l     D0, [A7 + 0xE]
  1003. 00000AC4  41F1 0800                lea.l      A0, [A1 + D0]
  1004. 00000AC8  226F 0012                movea.l    A1, [A7 + 0x12]
  1005. 00000ACC  2251                     movea.l    A1, [A1]
  1006. 00000ACE  D3EF 000A                add.l      A1, [A7 + 0xA]
  1007. 00000AD2  43F1 4800                lea.l      A1, [A1 + D4]
  1008. 00000AD6  202F 0006                move.l     D0, [A7 + 0x6]
  1009. 00000ADA  90AF 000E                sub.l      D0, [A7 + 0xE]
  1010. 00000ADE  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1011. 00000AE0  0C2F 0002 0005           cmpi.b     [A7 + 0x5], 0x2
  1012. 00000AE6  6714                     beq        +0x16 /* 00000AFC */
  1013. 00000AE8  202F 0006                move.l     D0, [A7 + 0x6]
  1014. 00000AEC  D083                     add.l      D0, D3
  1015. 00000AEE  2F00                     move.l     -[A7], D0
  1016. 00000AF0  486F 0016                pea.l      [A7 + 0x16]
  1017. 00000AF4  4EAD C270                jsr        [A5 - 0x3D90]
  1018. 00000AF8  504F                     addq.w     A7, 8
  1019. 00000AFA  6018                     bra        +0x1A /* 00000B14 */
  1020. label00000AFC:
  1021. 00000AFC  4878 0001                push.l     0x1
  1022. 00000B00  202F 000A                move.l     D0, [A7 + 0xA]
  1023. 00000B04  D083                     add.l      D0, D3
  1024. 00000B06  2F00                     move.l     -[A7], D0
  1025. 00000B08  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  1026. 00000B0C  4EAD C2D8                jsr        [A5 - 0x3D28]
  1027. 00000B10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1028. label00000B14:
  1029. 00000B14  4A6B 0002                tst.w      [A3 + 0x2]
  1030. 00000B18  6F16                     ble        +0x18 /* 00000B30 */
  1031. 00000B1A  1F3C 0001                move.b     -[A7], 0x1
  1032. 00000B1E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1033. 00000B22  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1034. 00000B26  2F0B                     move.l     -[A7], A3
  1035. 00000B28  4EAD F4A8                jsr        [A5 - 0xB58]
  1036. 00000B2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1037. label00000B30:
  1038. 00000B30  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1039. 00000B34  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1040. 00000B38  4E75                     rts
  1041. fn00000B3A:
  1042. 00000B3A  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  1043. 00000B3E  286F 0026                movea.l    A4, [A7 + 0x26]
  1044. 00000B42  246F 002A                movea.l    A2, [A7 + 0x2A]
  1045. 00000B46  262F 002E                move.l     D3, [A7 + 0x2E]
  1046. 00000B4A  2C6F 0032                movea.l    A6, [A7 + 0x32]
  1047. 00000B4E  206F 0022                movea.l    A0, [A7 + 0x22]
  1048. 00000B52  4A90                     tst.l      [A0]
  1049. 00000B54  6E08                     bgt        +0xA /* 00000B5E */
  1050. 00000B56  7000                     moveq.l    D0, 0x00
  1051. 00000B58  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  1052. 00000B5C  4E75                     rts
  1053. label00000B5E:
  1054. 00000B5E  7000                     moveq.l    D0, 0x00
  1055. 00000B60  102F 0020                move.b     D0, [A7 + 0x20]
  1056. 00000B64  6720                     beq        +0x22 /* 00000B86 */
  1057. 00000B66  5380                     subq.l     D0, 1
  1058. 00000B68  6718                     beq        +0x1A /* 00000B82 */
  1059. 00000B6A  5380                     subq.l     D0, 1
  1060. 00000B6C  670C                     beq        +0xE /* 00000B7A */
  1061. 00000B6E  5380                     subq.l     D0, 1
  1062. 00000B70  6702                     beq        +0x4 /* 00000B74 */
  1063. 00000B72  601A                     bra        +0x1C /* 00000B8E */
  1064. label00000B74:
  1065. 00000B74  780D                     moveq.l    D4, 0x0D
  1066. 00000B76  7A00                     moveq.l    D5, 0x00
  1067. 00000B78  6014                     bra        +0x16 /* 00000B8E */
  1068. label00000B7A:
  1069. 00000B7A  182D 1070                move.b     D4, [A5 + 0x1070]
  1070. 00000B7E  7A00                     moveq.l    D5, 0x00
  1071. 00000B80  600C                     bra        +0xE /* 00000B8E */
  1072. label00000B82:
  1073. 00000B82  7A01                     moveq.l    D5, 0x01
  1074. 00000B84  6008                     bra        +0xA /* 00000B8E */
  1075. label00000B86:
  1076. 00000B86  7001                     moveq.l    D0, 0x01
  1077. 00000B88  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  1078. 00000B8C  4E75                     rts
  1079. label00000B8E:
  1080. 00000B8E  264E                     movea.l    A3, A6
  1081. 00000B90  D7D2                     add.l      A3, [A2]
  1082. 00000B92  4A05                     tst.b      D5
  1083. 00000B94  6716                     beq        +0x18 /* 00000BAC */
  1084. 00000B96  6008                     bra        +0xA /* 00000BA0 */
  1085. label00000B98:
  1086. 00000B98  528B                     addq.l     A3, 1
  1087. 00000B9A  2012                     move.l     D0, [A2]
  1088. 00000B9C  5280                     addq.l     D0, 1
  1089. 00000B9E  2480                     move.l     [A2], D0
  1090. label00000BA0:
  1091. 00000BA0  B692                     cmp.l      D3, [A2]
  1092. 00000BA2  6F30                     ble        +0x32 /* 00000BD4 */
  1093. 00000BA4  0C13 0020                cmpi.b     [A3], 0x20 /* ' ' */
  1094. 00000BA8  63EE                     bls        -0x10 /* 00000B98 */
  1095. 00000BAA  6028                     bra        +0x2A /* 00000BD4 */
  1096. label00000BAC:
  1097. 00000BAC  B692                     cmp.l      D3, [A2]
  1098. 00000BAE  6F0C                     ble        +0xE /* 00000BBC */
  1099. 00000BB0  B813                     cmp.b      D4, [A3]
  1100. 00000BB2  6608                     bne        +0xA /* 00000BBC */
  1101. 00000BB4  2012                     move.l     D0, [A2]
  1102. 00000BB6  5280                     addq.l     D0, 1
  1103. 00000BB8  2480                     move.l     [A2], D0
  1104. 00000BBA  6018                     bra        +0x1A /* 00000BD4 */
  1105. label00000BBC:
  1106. 00000BBC  4A94                     tst.l      [A4]
  1107. 00000BBE  6F14                     ble        +0x16 /* 00000BD4 */
  1108. 00000BC0  2014                     move.l     D0, [A4]
  1109. 00000BC2  5380                     subq.l     D0, 1
  1110. 00000BC4  2880                     move.l     [A4], D0
  1111. 00000BC6  2014                     move.l     D0, [A4]
  1112. 00000BC8  B836 0800                cmp.b      D4, [A6 + D0]
  1113. 00000BCC  6706                     beq        +0x8 /* 00000BD4 */
  1114. 00000BCE  2014                     move.l     D0, [A4]
  1115. 00000BD0  5280                     addq.l     D0, 1
  1116. 00000BD2  2880                     move.l     [A4], D0
  1117. label00000BD4:
  1118. 00000BD4  7001                     moveq.l    D0, 0x01
  1119. 00000BD6  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  1120. 00000BDA  4E75                     rts
  1121. 00000BDC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1122. 00000BE0  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  1123. 00000BE4  246F 0028                movea.l    A2, [A7 + 0x28]
  1124. 00000BE8  266F 002C                movea.l    A3, [A7 + 0x2C]
  1125. 00000BEC  486F 0001                pea.l      [A7 + 0x1]
  1126. 00000BF0  2F0B                     move.l     -[A7], A3
  1127. 00000BF2  42A7                     clr.l      -[A7]
  1128. 00000BF4  2F0A                     move.l     -[A7], A2
  1129. 00000BF6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1130. 00000BFA  3F2F 0038                move.w     -[A7], [A7 + 0x38]
  1131. 00000BFE  4EBA FBDC                jsr        [PC - 0x424 /* 000007DC */]
  1132. 00000C02  2F48 0022                move.l     [A7 + 0x22], A0
  1133. 00000C06  4AAF 0022                tst.l      [A7 + 0x22]
  1134. 00000C0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1135. 00000C0E  6700 0138                beq        +0x13A /* 00000D48 */
  1136. 00000C12  42AF 0006                clr.l      [A7 + 0x6]
  1137. 00000C16  0C2F 0002 0001           cmpi.b     [A7 + 0x1], 0x2
  1138. 00000C1C  670C                     beq        +0xE /* 00000C2A */
  1139. 00000C1E  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1140. 00000C22  4EAD C268                jsr        [A5 - 0x3D98]
  1141. 00000C26  584F                     addq.w     A7, 4
  1142. 00000C28  600A                     bra        +0xC /* 00000C34 */
  1143. label00000C2A:
  1144. 00000C2A  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1145. 00000C2E  4EAD C2E0                jsr        [A5 - 0x3D20]
  1146. 00000C32  584F                     addq.w     A7, 4
  1147. label00000C34:
  1148. 00000C34  2800                     move.l     D4, D0
  1149. 00000C36  4A6B 0002                tst.w      [A3 + 0x2]
  1150. 00000C3A  5DC0                     slt        D0
  1151. 00000C3C  4400                     neg.b      D0
  1152. 00000C3E  49C0                     lea.l      A4, D0
  1153. 00000C40  2204                     move.l     D1, D4
  1154. 00000C42  9280                     sub.l      D1, D0
  1155. 00000C44  2F41 000A                move.l     [A7 + 0xA], D1
  1156. 00000C48  2F41 0002                move.l     [A7 + 0x2], D1
  1157. 00000C4C  200A                     move.l     D0, A2
  1158. 00000C4E  671C                     beq        +0x1E /* 00000C6C */
  1159. 00000C50  486F 0002                pea.l      [A7 + 0x2]
  1160. 00000C54  206F 0012                movea.l    A0, [A7 + 0x12]
  1161. 00000C58  2F10                     move.l     -[A7], [A0]
  1162. 00000C5A  486F 0012                pea.l      [A7 + 0x12]
  1163. 00000C5E  486F 0012                pea.l      [A7 + 0x12]
  1164. 00000C62  2F0A                     move.l     -[A7], A2
  1165. 00000C64  4EBA F92E                jsr        [PC - 0x6D2 /* 00000594 */]
  1166. 00000C68  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1167. label00000C6C:
  1168. 00000C6C  7600                     moveq.l    D3, 0x00
  1169. 00000C6E  602C                     bra        +0x2E /* 00000C9C */
  1170. label00000C70:
  1171. 00000C70  206F 000E                movea.l    A0, [A7 + 0xE]
  1172. 00000C74  2F10                     move.l     -[A7], [A0]
  1173. 00000C76  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1174. 00000C7A  486F 0012                pea.l      [A7 + 0x12]
  1175. 00000C7E  486F 0012                pea.l      [A7 + 0x12]
  1176. 00000C82  700C                     moveq.l    D0, 0x0C
  1177. 00000C84  C1C3                     muls.w     D0, D3
  1178. 00000C86  204A                     movea.l    A0, A2
  1179. 00000C88  D1C0                     add.l      A0, D0
  1180. 00000C8A  4850                     pea.l      [A0]
  1181. 00000C8C  1F03                     move.b     -[A7], D3
  1182. 00000C8E  4EBA FEAA                jsr        [PC - 0x156 /* 00000B3A */]
  1183. 00000C92  4A00                     tst.b      D0
  1184. 00000C94  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1185. 00000C98  660C                     bne        +0xE /* 00000CA6 */
  1186. 00000C9A  5243                     addq.w     D3, 1
  1187. label00000C9C:
  1188. 00000C9C  3003                     move.w     D0, D3
  1189. 00000C9E  48C0                     ext.l      D0
  1190. 00000CA0  7203                     moveq.l    D1, 0x03
  1191. 00000CA2  B081                     cmp.l      D0, D1
  1192. 00000CA4  6FCA                     ble        -0x34 /* 00000C70 */
  1193. label00000CA6:
  1194. 00000CA6  4A6B 0002                tst.w      [A3 + 0x2]
  1195. 00000CAA  6F1A                     ble        +0x1C /* 00000CC6 */
  1196. 00000CAC  42A7                     clr.l      -[A7]
  1197. 00000CAE  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1198. 00000CB2  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1199. 00000CB6  2F0B                     move.l     -[A7], A3
  1200. 00000CB8  4EAD F580                jsr        [A5 - 0xA80]
  1201. 00000CBC  4A00                     tst.b      D0
  1202. 00000CBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1203. 00000CC2  6600 0084                bne        +0x86 /* 00000D48 */
  1204. label00000CC6:
  1205. 00000CC6  206F 000E                movea.l    A0, [A7 + 0xE]
  1206. 00000CCA  2250                     movea.l    A1, [A0]
  1207. 00000CCC  202F 0006                move.l     D0, [A7 + 0x6]
  1208. 00000CD0  4871 0800                pea.l      [A1 + D0]
  1209. 00000CD4  206F 0012                movea.l    A0, [A7 + 0x12]
  1210. 00000CD8  2250                     movea.l    A1, [A0]
  1211. 00000CDA  202F 000E                move.l     D0, [A7 + 0xE]
  1212. 00000CDE  41F1 0800                lea.l      A0, [A1 + D0]
  1213. 00000CE2  225F                     movea.l    A1, [A7]+
  1214. 00000CE4  2004                     move.l     D0, D4
  1215. 00000CE6  90AF 000A                sub.l      D0, [A7 + 0xA]
  1216. 00000CEA  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1217. 00000CEC  0C2F 0002 0001           cmpi.b     [A7 + 0x1], 0x2
  1218. 00000CF2  671A                     beq        +0x1C /* 00000D0E */
  1219. 00000CF4  202F 000A                move.l     D0, [A7 + 0xA]
  1220. 00000CF8  90AF 0006                sub.l      D0, [A7 + 0x6]
  1221. 00000CFC  2204                     move.l     D1, D4
  1222. 00000CFE  9280                     sub.l      D1, D0
  1223. 00000D00  2F01                     move.l     -[A7], D1
  1224. 00000D02  486F 0012                pea.l      [A7 + 0x12]
  1225. 00000D06  4EAD C270                jsr        [A5 - 0x3D90]
  1226. 00000D0A  504F                     addq.w     A7, 8
  1227. 00000D0C  601E                     bra        +0x20 /* 00000D2C */
  1228. label00000D0E:
  1229. 00000D0E  4878 0001                push.l     0x1
  1230. 00000D12  202F 000E                move.l     D0, [A7 + 0xE]
  1231. 00000D16  90AF 000A                sub.l      D0, [A7 + 0xA]
  1232. 00000D1A  2204                     move.l     D1, D4
  1233. 00000D1C  9280                     sub.l      D1, D0
  1234. 00000D1E  2F01                     move.l     -[A7], D1
  1235. 00000D20  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  1236. 00000D24  4EAD C2D8                jsr        [A5 - 0x3D28]
  1237. 00000D28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1238. label00000D2C:
  1239. 00000D2C  4A6B 0002                tst.w      [A3 + 0x2]
  1240. 00000D30  6F16                     ble        +0x18 /* 00000D48 */
  1241. 00000D32  1F3C 0001                move.b     -[A7], 0x1
  1242. 00000D36  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1243. 00000D3A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1244. 00000D3E  2F0B                     move.l     -[A7], A3
  1245. 00000D40  4EAD F4A8                jsr        [A5 - 0xB58]
  1246. 00000D44  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1247. label00000D48:
  1248. 00000D48  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1249. 00000D4C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1250. 00000D50  4E75                     rts
  1251. fn00000D52:
  1252. 00000D52  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  1253. 00000D56  266F 0026                movea.l    A3, [A7 + 0x26]
  1254. 00000D5A  282F 002A                move.l     D4, [A7 + 0x2A]
  1255. 00000D5E  302F 0020                move.w     D0, [A7 + 0x20]
  1256. 00000D62  48C0                     ext.l      D0
  1257. 00000D64  5380                     subq.l     D0, 1
  1258. 00000D66  670E                     beq        +0x10 /* 00000D76 */
  1259. 00000D68  5380                     subq.l     D0, 1
  1260. 00000D6A  670E                     beq        +0x10 /* 00000D7A */
  1261. 00000D6C  5380                     subq.l     D0, 1
  1262. 00000D6E  670E                     beq        +0x10 /* 00000D7E */
  1263. 00000D70  5380                     subq.l     D0, 1
  1264. 00000D72  6710                     beq        +0x12 /* 00000D84 */
  1265. 00000D74  6010                     bra        +0x12 /* 00000D86 */
  1266. label00000D76:
  1267. 00000D76  7C63                     moveq.l    D6, 0x63
  1268. 00000D78  600C                     bra        +0xE /* 00000D86 */
  1269. label00000D7A:
  1270. 00000D7A  7C20                     moveq.l    D6, 0x20
  1271. 00000D7C  6008                     bra        +0xA /* 00000D86 */
  1272. label00000D7E:
  1273. 00000D7E  1C2D 1070                move.b     D6, [A5 + 0x1070]
  1274. 00000D82  6002                     bra        +0x4 /* 00000D86 */
  1275. label00000D84:
  1276. 00000D84  7C0D                     moveq.l    D6, 0x0D
  1277. label00000D86:
  1278. 00000D86  0C06 0063                cmpi.b     D6, 0x63 /* 'c' */
  1279. 00000D8A  6610                     bne        +0x12 /* 00000D9C */
  1280. 00000D8C  4873 4800                pea.l      [A3 + D4]
  1281. 00000D90  2F0B                     move.l     -[A7], A3
  1282. 00000D92  4EAD C1C0                jsr        [A5 - 0x3E40]
  1283. 00000D96  2A00                     move.l     D5, D0
  1284. 00000D98  504F                     addq.w     A7, 8
  1285. 00000D9A  606A                     bra        +0x6C /* 00000E06 */
  1286. label00000D9C:
  1287. 00000D9C  7600                     moveq.l    D3, 0x00
  1288. 00000D9E  244B                     movea.l    A2, A3
  1289. 00000DA0  0C06 0020                cmpi.b     D6, 0x20 /* ' ' */
  1290. 00000DA4  57C0                     seq        D0
  1291. 00000DA6  4400                     neg.b      D0
  1292. 00000DA8  49C0                     lea.l      A4, D0
  1293. 00000DAA  1E00                     move.b     D7, D0
  1294. 00000DAC  4A07                     tst.b      D7
  1295. 00000DAE  671C                     beq        +0x1E /* 00000DCC */
  1296. 00000DB0  6004                     bra        +0x6 /* 00000DB6 */
  1297. label00000DB2:
  1298. 00000DB2  528A                     addq.l     A2, 1
  1299. 00000DB4  5283                     addq.l     D3, 1
  1300. label00000DB6:
  1301. 00000DB6  B684                     cmp.l      D3, D4
  1302. 00000DB8  6C06                     bge        +0x8 /* 00000DC0 */
  1303. 00000DBA  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  1304. 00000DBE  63F2                     bls        -0xC /* 00000DB2 */
  1305. label00000DC0:
  1306. 00000DC0  B684                     cmp.l      D3, D4
  1307. 00000DC2  6D04                     blt        +0x6 /* 00000DC8 */
  1308. 00000DC4  7A00                     moveq.l    D5, 0x00
  1309. 00000DC6  603A                     bra        +0x3C /* 00000E02 */
  1310. label00000DC8:
  1311. 00000DC8  7A01                     moveq.l    D5, 0x01
  1312. 00000DCA  6036                     bra        +0x38 /* 00000E02 */
  1313. label00000DCC:
  1314. 00000DCC  7A01                     moveq.l    D5, 0x01
  1315. 00000DCE  6032                     bra        +0x34 /* 00000E02 */
  1316. label00000DD0:
  1317. 00000DD0  528A                     addq.l     A2, 1
  1318. 00000DD2  5283                     addq.l     D3, 1
  1319. 00000DD4  4A07                     tst.b      D7
  1320. 00000DD6  6722                     beq        +0x24 /* 00000DFA */
  1321. 00000DD8  0C2A 0020 FFFF           cmpi.b     [A2 - 0x1], 0x20 /* ' ' */
  1322. 00000DDE  6222                     bhi        +0x24 /* 00000E02 */
  1323. 00000DE0  5285                     addq.l     D5, 1
  1324. 00000DE2  6004                     bra        +0x6 /* 00000DE8 */
  1325. label00000DE4:
  1326. 00000DE4  528A                     addq.l     A2, 1
  1327. 00000DE6  5283                     addq.l     D3, 1
  1328. label00000DE8:
  1329. 00000DE8  B684                     cmp.l      D3, D4
  1330. 00000DEA  6C06                     bge        +0x8 /* 00000DF2 */
  1331. 00000DEC  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  1332. 00000DF0  63F2                     bls        -0xC /* 00000DE4 */
  1333. label00000DF2:
  1334. 00000DF2  B684                     cmp.l      D3, D4
  1335. 00000DF4  6D0C                     blt        +0xE /* 00000E02 */
  1336. 00000DF6  5385                     subq.l     D5, 1
  1337. 00000DF8  6008                     bra        +0xA /* 00000E02 */
  1338. label00000DFA:
  1339. 00000DFA  BC2A FFFF                cmp.b      D6, [A2 - 0x1]
  1340. 00000DFE  6602                     bne        +0x4 /* 00000E02 */
  1341. 00000E00  5285                     addq.l     D5, 1
  1342. label00000E02:
  1343. 00000E02  B684                     cmp.l      D3, D4
  1344. 00000E04  6DCA                     blt        -0x34 /* 00000DD0 */
  1345. label00000E06:
  1346. 00000E06  206F 0022                movea.l    A0, [A7 + 0x22]
  1347. 00000E0A  2145 0004                move.l     [A0 + 0x4], D5
  1348. 00000E0E  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  1349. 00000E12  4E75                     rts
  1350. 00000E14  514F                     subq.w     A7, 8
  1351. 00000E16  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1352. 00000E1A  48C0                     ext.l      D0
  1353. 00000E1C  6706                     beq        +0x8 /* 00000E24 */
  1354. 00000E1E  5380                     subq.l     D0, 1
  1355. 00000E20  670E                     beq        +0x10 /* 00000E30 */
  1356. 00000E22  6026                     bra        +0x28 /* 00000E4A */
  1357. label00000E24:
  1358. 00000E24  7002                     moveq.l    D0, 0x02
  1359. 00000E26  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1360. 00000E2A  42AD 0F9E                clr.l      [A5 + 0xF9E]
  1361. 00000E2E  6028                     bra        +0x2A /* 00000E58 */
  1362. label00000E30:
  1363. 00000E30  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1364. 00000E34  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1365. 00000E38  2050                     movea.l    A0, [A0]
  1366. 00000E3A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1367. 00000E3E  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1368. 00000E42  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1369. 00000E48  600E                     bra        +0x10 /* 00000E58 */
  1370. label00000E4A:
  1371. 00000E4A  3F3C 0015                move.w     -[A7], 0x15
  1372. 00000E4E  4EAD E070                jsr        [A5 - 0x1F90]
  1373. 00000E52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1374. 00000E56  4E75                     rts
  1375. label00000E58:
  1376. 00000E58  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1377. 00000E5C  7026                     moveq.l    D0, 0x26
  1378. 00000E5E  D0AD 0FF2                add.l      D0, [A5 + 0xFF2 /* export_506 */]
  1379. 00000E62  B0AD 0F96                cmp.l      D0, [A5 + 0xF96]
  1380. 00000E66  6C1E                     bge        +0x20 /* 00000E86 */
  1381. 00000E68  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  1382. 00000E6C  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  1383. 00000E72  7002                     moveq.l    D0, 0x02
  1384. 00000E74  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1385. 00000E78  4EAD E180                jsr        [A5 - 0x1E80]
  1386. 00000E7C  2B57 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A7]
  1387. 00000E80  2B6F 0004 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x4]
  1388. label00000E86:
  1389. 00000E86  3B7C 0001 101A           move.w     [A5 + 0x101A /* export_511 */], 0x1
  1390. 00000E8C  504F                     addq.w     A7, 8
  1391. 00000E8E  4E75                     rts
  1392. 00000E90  2F0A                     move.l     -[A7], A2
  1393. 00000E92  4FEF FFD4                lea.l      A7, [A7 - 0x2C]
  1394. 00000E96  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1395. 00000E9A  48C0                     ext.l      D0
  1396. 00000E9C  E788                     lsl        D0, 3
  1397. 00000E9E  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1398. 00000EA2  2452                     movea.l    A2, [A2]
  1399. 00000EA4  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1400. 00000EA8  95C0                     sub.l      A2, D0
  1401. 00000EAA  2012                     move.l     D0, [A2]
  1402. 00000EAC  5980                     subq.l     D0, 4
  1403. 00000EAE  6708                     beq        +0xA /* 00000EB8 */
  1404. 00000EB0  5B80                     subq.l     D0, 5
  1405. 00000EB2  6724                     beq        +0x26 /* 00000ED8 */
  1406. 00000EB4  6000 00A0                bra        +0xA2 /* 00000F56 */
  1407. label00000EB8:
  1408. 00000EB8  2F52 0024                move.l     [A7 + 0x24], [A2]
  1409. 00000EBC  2F6A 0004 0028           move.l     [A7 + 0x28], [A2 + 0x4]
  1410. 00000EC2  4AAF 0028                tst.l      [A7 + 0x28]
  1411. 00000EC6  6C00 0098                bge        +0x9A /* 00000F60 */
  1412. 00000ECA  202F 0028                move.l     D0, [A7 + 0x28]
  1413. 00000ECE  4480                     neg.l      D0
  1414. 00000ED0  2F40 0028                move.l     [A7 + 0x28], D0
  1415. 00000ED4  6000 008A                bra        +0x8C /* 00000F60 */
  1416. label00000ED8:
  1417. 00000ED8  206A 0004                movea.l    A0, [A2 + 0x4]
  1418. 00000EDC  2050                     movea.l    A0, [A0]
  1419. 00000EDE  2F50 001C                move.l     [A7 + 0x1C], [A0]
  1420. 00000EE2  2F68 0004 0020           move.l     [A7 + 0x20], [A0 + 0x4]
  1421. 00000EE8  4297                     clr.l      [A7]
  1422. 00000EEA  42AF 0004                clr.l      [A7 + 0x4]
  1423. 00000EEE  426F 0008                clr.w      [A7 + 0x8]
  1424. 00000EF2  486F 001C                pea.l      [A7 + 0x1C]
  1425. 00000EF6  486F 000E                pea.l      [A7 + 0xE]
  1426. 00000EFA  3F3C 080E                move.w     -[A7], 0x80E
  1427. 00000EFE  A9EB                     syscall    Pack4/FP68K
  1428. 00000F00  4857                     pea.l      [A7]
  1429. 00000F02  486F 000E                pea.l      [A7 + 0xE]
  1430. 00000F06  3F3C 0008                move.w     -[A7], 0x8
  1431. 00000F0A  A9EB                     syscall    Pack4/FP68K
  1432. 00000F0C  6C32                     bge        +0x34 /* 00000F40 */
  1433. 00000F0E  486F 001C                pea.l      [A7 + 0x1C]
  1434. 00000F12  486F 000E                pea.l      [A7 + 0xE]
  1435. 00000F16  3F3C 080E                move.w     -[A7], 0x80E
  1436. 00000F1A  A9EB                     syscall    Pack4/FP68K
  1437. 00000F1C  486F 000A                pea.l      [A7 + 0xA]
  1438. 00000F20  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1439. 00000F24  A9EB                     syscall    Pack4/FP68K
  1440. 00000F26  486F 000A                pea.l      [A7 + 0xA]
  1441. 00000F2A  486F 0018                pea.l      [A7 + 0x18]
  1442. 00000F2E  3F3C 0810                move.w     -[A7], 0x810
  1443. 00000F32  A9EB                     syscall    Pack4/FP68K
  1444. 00000F34  2F6F 0014 001C           move.l     [A7 + 0x1C], [A7 + 0x14]
  1445. 00000F3A  2F6F 0018 0020           move.l     [A7 + 0x20], [A7 + 0x18]
  1446. label00000F40:
  1447. 00000F40  486F 0024                pea.l      [A7 + 0x24]
  1448. 00000F44  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  1449. 00000F48  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  1450. 00000F4C  4EAD E120                jsr        [A5 - 0x1EE0]
  1451. 00000F50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1452. 00000F54  600A                     bra        +0xC /* 00000F60 */
  1453. label00000F56:
  1454. 00000F56  7004                     moveq.l    D0, 0x04
  1455. 00000F58  2F40 0024                move.l     [A7 + 0x24], D0
  1456. 00000F5C  42AF 0028                clr.l      [A7 + 0x28]
  1457. label00000F60:
  1458. 00000F60  486F 0024                pea.l      [A7 + 0x24]
  1459. 00000F64  4EAD E210                jsr        [A5 - 0x1DF0]
  1460. 00000F68  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1461. 00000F6C  245F                     movea.l    A2, [A7]+
  1462. 00000F6E  4E75                     rts
  1463. 00000F70  48E7 1030                movem.l    -[A7], D3,A2,A3
  1464. 00000F74  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1465. 00000F78  7004                     moveq.l    D0, 0x04
  1466. 00000F7A  2F40 0002                move.l     [A7 + 0x2], D0
  1467. 00000F7E  42AF 0006                clr.l      [A7 + 0x6]
  1468. 00000F82  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1469. 00000F86  48C0                     ext.l      D0
  1470. 00000F88  E788                     lsl        D0, 3
  1471. 00000F8A  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1472. 00000F8E  2452                     movea.l    A2, [A2]
  1473. 00000F90  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1474. 00000F94  95C0                     sub.l      A2, D0
  1475. 00000F96  7001                     moveq.l    D0, 0x01
  1476. 00000F98  B092                     cmp.l      D0, [A2]
  1477. 00000F9A  6638                     bne        +0x3A /* 00000FD4 */
  1478. 00000F9C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1479. 00000FA0  4EAD C2E0                jsr        [A5 - 0x3D20]
  1480. 00000FA4  5380                     subq.l     D0, 1
  1481. 00000FA6  2600                     move.l     D3, D0
  1482. 00000FA8  486F 0004                pea.l      [A7 + 0x4]
  1483. 00000FAC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1484. 00000FB0  4EAD C2F0                jsr        [A5 - 0x3D10]
  1485. 00000FB4  2648                     movea.l    A3, A0
  1486. 00000FB6  4873 3800                pea.l      [A3 + D3]
  1487. 00000FBA  2F0B                     move.l     -[A7], A3
  1488. 00000FBC  4EAD C1C0                jsr        [A5 - 0x3E40]
  1489. 00000FC0  2F40 001A                move.l     [A7 + 0x1A], D0
  1490. 00000FC4  486F 0014                pea.l      [A7 + 0x14]
  1491. 00000FC8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1492. 00000FCC  4EAD C2F8                jsr        [A5 - 0x3D08]
  1493. 00000FD0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1494. label00000FD4:
  1495. 00000FD4  486F 0002                pea.l      [A7 + 0x2]
  1496. 00000FD8  4EAD E210                jsr        [A5 - 0x1DF0]
  1497. 00000FDC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1498. 00000FE0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1499. 00000FE4  4E75                     rts
  1500. 00000FE6  514F                     subq.w     A7, 8
  1501. 00000FE8  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1502. 00000FEC  48C0                     ext.l      D0
  1503. 00000FEE  E788                     lsl        D0, 3
  1504. 00000FF0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1505. 00000FF4  2050                     movea.l    A0, [A0]
  1506. 00000FF6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1507. 00000FFA  91C0                     sub.l      A0, D0
  1508. 00000FFC  2E90                     move.l     [A7], [A0]
  1509. 00000FFE  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  1510. 00001004  4857                     pea.l      [A7]
  1511. 00001006  4EAD E1C0                jsr        [A5 - 0x1E40]
  1512. 0000100A  486F 0004                pea.l      [A7 + 0x4]
  1513. 0000100E  4EBA F1E0                jsr        [PC - 0xE20 /* 000001F0 */]
  1514. 00001012  486F 0008                pea.l      [A7 + 0x8]
  1515. 00001016  4EAD E210                jsr        [A5 - 0x1DF0]
  1516. 0000101A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1517. 0000101E  4E75                     rts
  1518. 00001020  554F                     subq.w     A7, 2
  1519. 00001022  554F                     subq.w     A7, 2
  1520. 00001024  206F 0008                movea.l    A0, [A7 + 0x8]
  1521. 00001028  2F10                     move.l     -[A7], [A0]
  1522. 0000102A  486D 1250                pea.l      [A5 + 0x1250]
  1523. 0000102E  486F 000A                pea.l      [A7 + 0xA]
  1524. 00001032  4EAD 9E68                jsr        [A5 - 0x6198]
  1525. 00001036  301F                     move.w     D0, [A7]+
  1526. 00001038  0280 0000 FFFF           andi.l     D0, 0xFFFF
  1527. 0000103E  544F                     addq.w     A7, 2
  1528. 00001040  4E75                     rts
  1529. 00001042  2F03                     move.l     -[A7], D3
  1530. 00001044  4FEF FEEE                lea.l      A7, [A7 - 0x112]
  1531. 00001048  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1532. 0000104C  48C0                     ext.l      D0
  1533. 0000104E  E788                     lsl        D0, 3
  1534. 00001050  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1535. 00001054  2050                     movea.l    A0, [A0]
  1536. 00001056  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1537. 0000105A  91C0                     sub.l      A0, D0
  1538. 0000105C  2E88                     move.l     [A7], A0
  1539. 0000105E  422F 000D                clr.b      [A7 + 0xD]
  1540. 00001062  422F 000C                clr.b      [A7 + 0xC]
  1541. 00001066  3628 0006                move.w     D3, [A0 + 0x6]
  1542. 0000106A  4A2D 124E                tst.b      [A5 + 0x124E]
  1543. 0000106E  6604                     bne        +0x6 /* 00001074 */
  1544. 00001070  0243 00FF                andi.w     D3, 0xFF
  1545. label00001074:
  1546. 00001074  3F03                     move.w     -[A7], D3
  1547. 00001076  486F 000E                pea.l      [A7 + 0xE]
  1548. 0000107A  4EAD C1B8                jsr        [A5 - 0x3E48]
  1549. 0000107E  486F 0012                pea.l      [A7 + 0x12]
  1550. 00001082  486F 000E                pea.l      [A7 + 0xE]
  1551. 00001086  4EAD E160                jsr        [A5 - 0x1EA0]
  1552. 0000108A  486F 0012                pea.l      [A7 + 0x12]
  1553. 0000108E  4EAD E210                jsr        [A5 - 0x1DF0]
  1554. 00001092  4FEF 0124                lea.l      A7, [A7 + 0x124]
  1555. 00001096  261F                     move.l     D3, [A7]+
  1556. 00001098  4E75                     rts
  1557. 0000109A  48E7 1820                movem.l    -[A7], D3,D4,A2
  1558. 0000109E  4FEF FFCC                lea.l      A7, [A7 - 0x34]
  1559. 000010A2  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1560. 000010A6  48C0                     ext.l      D0
  1561. 000010A8  E788                     lsl        D0, 3
  1562. 000010AA  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1563. 000010AE  2452                     movea.l    A2, [A2]
  1564. 000010B0  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1565. 000010B4  95C0                     sub.l      A2, D0
  1566. 000010B6  7004                     moveq.l    D0, 0x04
  1567. 000010B8  B092                     cmp.l      D0, [A2]
  1568. 000010BA  57C0                     seq        D0
  1569. 000010BC  4400                     neg.b      D0
  1570. 000010BE  49C0                     lea.l      A4, D0
  1571. 000010C0  1600                     move.b     D3, D0
  1572. 000010C2  4A03                     tst.b      D3
  1573. 000010C4  6728                     beq        +0x2A /* 000010EE */
  1574. 000010C6  2EAA 0004                move.l     [A7], [A2 + 0x4]
  1575. 000010CA  4857                     pea.l      [A7]
  1576. 000010CC  486F 0004                pea.l      [A7 + 0x4]
  1577. 000010D0  3F3C 280E                move.w     -[A7], 0x280E
  1578. 000010D4  A9EB                     syscall    Pack4/FP68K
  1579. 000010D6  4857                     pea.l      [A7]
  1580. 000010D8  486F 0004                pea.l      [A7 + 0x4]
  1581. 000010DC  3F3C 0810                move.w     -[A7], 0x810
  1582. 000010E0  A9EB                     syscall    Pack4/FP68K
  1583. 000010E2  2F57 002C                move.l     [A7 + 0x2C], [A7]
  1584. 000010E6  2F6F 0004 0030           move.l     [A7 + 0x30], [A7 + 0x4]
  1585. 000010EC  6064                     bra        +0x66 /* 00001152 */
  1586. label000010EE:
  1587. 000010EE  2F52 0024                move.l     [A7 + 0x24], [A2]
  1588. 000010F2  2F6A 0004 0028           move.l     [A7 + 0x28], [A2 + 0x4]
  1589. 000010F8  486F 0024                pea.l      [A7 + 0x24]
  1590. 000010FC  4EBA F052                jsr        [PC - 0xFAE /* 00000150 */]
  1591. 00001100  1800                     move.b     D4, D0
  1592. 00001102  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1593. 00001106  48C0                     ext.l      D0
  1594. 00001108  E788                     lsl        D0, 3
  1595. 0000110A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1596. 0000110E  2050                     movea.l    A0, [A0]
  1597. 00001110  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1598. 00001114  91C0                     sub.l      A0, D0
  1599. 00001116  20AF 0028                move.l     [A0], [A7 + 0x28]
  1600. 0000111A  216F 002C 0004           move.l     [A0 + 0x4], [A7 + 0x2C]
  1601. 00001120  4A04                     tst.b      D4
  1602. 00001122  584F                     addq.w     A7, 4
  1603. 00001124  6712                     beq        +0x14 /* 00001138 */
  1604. 00001126  206F 0028                movea.l    A0, [A7 + 0x28]
  1605. 0000112A  2050                     movea.l    A0, [A0]
  1606. 0000112C  2F50 002C                move.l     [A7 + 0x2C], [A0]
  1607. 00001130  2F68 0004 0030           move.l     [A7 + 0x30], [A0 + 0x4]
  1608. 00001136  601A                     bra        +0x1C /* 00001152 */
  1609. label00001138:
  1610. 00001138  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  1611. 0000113C  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  1612. 00001140  3F3C 0008                move.w     -[A7], 0x8
  1613. 00001144  4EAD E060                jsr        [A5 - 0x1FA0]
  1614. 00001148  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  1615. 0000114C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1616. 00001150  4E75                     rts
  1617. label00001152:
  1618. 00001152  486F 002C                pea.l      [A7 + 0x2C]
  1619. 00001156  486F 0004                pea.l      [A7 + 0x4]
  1620. 0000115A  3F3C 080E                move.w     -[A7], 0x80E
  1621. 0000115E  A9EB                     syscall    Pack4/FP68K
  1622. 00001160  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1623. 00001164  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1624. 00001168  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  1625. 0000116C  486F 001C                pea.l      [A7 + 0x1C]
  1626. 00001170  4EAD 9E62                jsr        [A5 - 0x619E]
  1627. 00001174  486F 0020                pea.l      [A7 + 0x20]
  1628. 00001178  486F 001C                pea.l      [A7 + 0x1C]
  1629. 0000117C  3F3C 0810                move.w     -[A7], 0x810
  1630. 00001180  A9EB                     syscall    Pack4/FP68K
  1631. 00001182  2F6F 0018 003A           move.l     [A7 + 0x3A], [A7 + 0x18]
  1632. 00001188  2F6F 001C 003E           move.l     [A7 + 0x3E], [A7 + 0x1C]
  1633. 0000118E  4A03                     tst.b      D3
  1634. 00001190  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1635. 00001194  671A                     beq        +0x1C /* 000011B0 */
  1636. 00001196  7004                     moveq.l    D0, 0x04
  1637. 00001198  2F40 001C                move.l     [A7 + 0x1C], D0
  1638. 0000119C  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  1639. 000011A0  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  1640. 000011A4  4EBA EE62                jsr        [PC - 0x119E /* 00000008 */]
  1641. 000011A8  2F40 0028                move.l     [A7 + 0x28], D0
  1642. 000011AC  504F                     addq.w     A7, 8
  1643. 000011AE  6014                     bra        +0x16 /* 000011C4 */
  1644. label000011B0:
  1645. 000011B0  486F 001C                pea.l      [A7 + 0x1C]
  1646. 000011B4  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  1647. 000011B8  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  1648. 000011BC  4EAD E120                jsr        [A5 - 0x1EE0]
  1649. 000011C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1650. label000011C4:
  1651. 000011C4  486F 001C                pea.l      [A7 + 0x1C]
  1652. 000011C8  4EAD E210                jsr        [A5 - 0x1DF0]
  1653. 000011CC  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1654. 000011D0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1655. 000011D4  4E75                     rts
  1656. 000011D6  2F0A                     move.l     -[A7], A2
  1657. 000011D8  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1658. 000011DC  7004                     moveq.l    D0, 0x04
  1659. 000011DE  2E80                     move.l     [A7], D0
  1660. 000011E0  42AF 0004                clr.l      [A7 + 0x4]
  1661. 000011E4  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1662. 000011E8  48C0                     ext.l      D0
  1663. 000011EA  E788                     lsl        D0, 3
  1664. 000011EC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1665. 000011F0  2050                     movea.l    A0, [A0]
  1666. 000011F2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1667. 000011F6  91C0                     sub.l      A0, D0
  1668. 000011F8  2F50 0008                move.l     [A7 + 0x8], [A0]
  1669. 000011FC  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  1670. 00001202  486F 0008                pea.l      [A7 + 0x8]
  1671. 00001206  4EAD E588                jsr        [A5 - 0x1A78]
  1672. 0000120A  7008                     moveq.l    D0, 0x08
  1673. 0000120C  B0AF 000C                cmp.l      D0, [A7 + 0xC]
  1674. 00001210  584F                     addq.w     A7, 4
  1675. 00001212  6630                     bne        +0x32 /* 00001244 */
  1676. 00001214  702A                     moveq.l    D0, 0x2A
  1677. 00001216  B0AF 000C                cmp.l      D0, [A7 + 0xC]
  1678. 0000121A  6C28                     bge        +0x2A /* 00001244 */
  1679. 0000121C  42A7                     clr.l      -[A7]
  1680. 0000121E  4227                     clr.b      -[A7]
  1681. 00001220  3F2F 0014                move.w     -[A7], [A7 + 0x14]
  1682. 00001224  2F2D 0FB2                move.l     -[A7], [A5 + 0xFB2 /* export_498 */]
  1683. 00001228  4EAD DFC8                jsr        [A5 - 0x2038]
  1684. 0000122C  2448                     movea.l    A2, A0
  1685. 0000122E  200A                     move.l     D0, A2
  1686. 00001230  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1687. 00001234  670E                     beq        +0x10 /* 00001244 */
  1688. 00001236  7003                     moveq.l    D0, 0x03
  1689. 00001238  B092                     cmp.l      D0, [A2]
  1690. 0000123A  6608                     bne        +0xA /* 00001244 */
  1691. 0000123C  2E92                     move.l     [A7], [A2]
  1692. 0000123E  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  1693. label00001244:
  1694. 00001244  4857                     pea.l      [A7]
  1695. 00001246  4EAD E210                jsr        [A5 - 0x1DF0]
  1696. 0000124A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1697. 0000124E  245F                     movea.l    A2, [A7]+
  1698. 00001250  4E75                     rts
  1699. 00001252  48E7 1820                movem.l    -[A7], D3,D4,A2
  1700. 00001256  4FEF FDB8                lea.l      A7, [A7 - 0x248]
  1701. 0000125A  7004                     moveq.l    D0, 0x04
  1702. 0000125C  2F40 0106                move.l     [A7 + 0x106], D0
  1703. 00001260  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1704. 00001264  48C0                     ext.l      D0
  1705. 00001266  E788                     lsl        D0, 3
  1706. 00001268  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1707. 0000126C  2452                     movea.l    A2, [A2]
  1708. 0000126E  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1709. 00001272  95C0                     sub.l      A2, D0
  1710. 00001274  7004                     moveq.l    D0, 0x04
  1711. 00001276  B092                     cmp.l      D0, [A2]
  1712. 00001278  660A                     bne        +0xC /* 00001284 */
  1713. 0000127A  2F6A 0004 010A           move.l     [A7 + 0x10A], [A2 + 0x4]
  1714. 00001280  6000 010A                bra        +0x10C /* 0000138C */
  1715. label00001284:
  1716. 00001284  7009                     moveq.l    D0, 0x09
  1717. 00001286  B092                     cmp.l      D0, [A2]
  1718. 00001288  661C                     bne        +0x1E /* 000012A6 */
  1719. 0000128A  206A 0004                movea.l    A0, [A2 + 0x4]
  1720. 0000128E  2050                     movea.l    A0, [A0]
  1721. 00001290  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1722. 00001294  2F28 0000                move.l     -[A7], [A0 + 0x0]
  1723. 00001298  4EBA ED6E                jsr        [PC - 0x1292 /* 00000008 */]
  1724. 0000129C  2F40 0112                move.l     [A7 + 0x112], D0
  1725. 000012A0  504F                     addq.w     A7, 8
  1726. 000012A2  6000 00E8                bra        +0xEA /* 0000138C */
  1727. label000012A6:
  1728. 000012A6  7002                     moveq.l    D0, 0x02
  1729. 000012A8  2F40 0106                move.l     [A7 + 0x106], D0
  1730. 000012AC  42AF 010A                clr.l      [A7 + 0x10A]
  1731. 000012B0  7001                     moveq.l    D0, 0x01
  1732. 000012B2  B092                     cmp.l      D0, [A2]
  1733. 000012B4  6600 00D6                bne        +0xD8 /* 0000138C */
  1734. 000012B8  4857                     pea.l      [A7]
  1735. 000012BA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1736. 000012BE  4EAD E158                jsr        [A5 - 0x1EA8]
  1737. 000012C2  0C2F 00FF 0008           cmpi.b     [A7 + 0x8], 0xFF
  1738. 000012C8  504F                     addq.w     A7, 8
  1739. 000012CA  650E                     bcs        +0x10 /* 000012DA */
  1740. 000012CC  41EF 0001                lea.l      A0, [A7 + 0x1]
  1741. 000012D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1742. label000012D2:
  1743. 000012D2  5280                     addq.l     D0, 1
  1744. 000012D4  4A18                     tst.b      [A0]+
  1745. 000012D6  66FA                     bne        -0x4 /* 000012D2 */
  1746. 000012D8  6004                     bra        +0x6 /* 000012DE */
  1747. label000012DA:
  1748. 000012DA  7000                     moveq.l    D0, 0x00
  1749. 000012DC  1017                     move.b     D0, [A7]
  1750. label000012DE:
  1751. 000012DE  4A80                     tst.l      D0
  1752. 000012E0  6700 00AA                beq        +0xAC /* 0000138C */
  1753. 000012E4  4857                     pea.l      [A7]
  1754. 000012E6  486F 0112                pea.l      [A7 + 0x112]
  1755. 000012EA  4EAD E550                jsr        [A5 - 0x1AB0]
  1756. 000012EE  486F 0116                pea.l      [A7 + 0x116]
  1757. 000012F2  4EAD E560                jsr        [A5 - 0x1AA0]
  1758. 000012F6  0C2F 00FF 0134           cmpi.b     [A7 + 0x134], 0xFF
  1759. 000012FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1760. 00001300  6514                     bcs        +0x16 /* 00001316 */
  1761. 00001302  41EF 010E                lea.l      A0, [A7 + 0x10E]
  1762. 00001306  701A                     moveq.l    D0, 0x1A
  1763. 00001308  41F0 0801                lea.l      A0, [A0 + D0 + 0x1]
  1764. 0000130C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1765. label0000130E:
  1766. 0000130E  5280                     addq.l     D0, 1
  1767. 00001310  4A18                     tst.b      [A0]+
  1768. 00001312  66FA                     bne        -0x4 /* 0000130E */
  1769. 00001314  6006                     bra        +0x8 /* 0000131C */
  1770. label00001316:
  1771. 00001316  7000                     moveq.l    D0, 0x00
  1772. 00001318  102F 0128                move.b     D0, [A7 + 0x128]
  1773. label0000131C:
  1774. 0000131C  3600                     move.w     D3, D0
  1775. 0000131E  7800                     moveq.l    D4, 0x00
  1776. 00001320  0C43 0001                cmpi.w     D3, 0x1
  1777. 00001324  663E                     bne        +0x40 /* 00001364 */
  1778. 00001326  41EF 010E                lea.l      A0, [A7 + 0x10E]
  1779. 0000132A  701A                     moveq.l    D0, 0x1A
  1780. 0000132C  0C30 002D 0801           cmpi.b     [A0 + D0 + 0x1], 0x2D /* '-' */
  1781. 00001332  6630                     bne        +0x32 /* 00001364 */
  1782. 00001334  7801                     moveq.l    D4, 0x01
  1783. 00001336  486F 010E                pea.l      [A7 + 0x10E]
  1784. 0000133A  4EAD E560                jsr        [A5 - 0x1AA0]
  1785. 0000133E  0C2F 00FF 012C           cmpi.b     [A7 + 0x12C], 0xFF
  1786. 00001344  584F                     addq.w     A7, 4
  1787. 00001346  6514                     bcs        +0x16 /* 0000135C */
  1788. 00001348  41EF 010E                lea.l      A0, [A7 + 0x10E]
  1789. 0000134C  701A                     moveq.l    D0, 0x1A
  1790. 0000134E  41F0 0801                lea.l      A0, [A0 + D0 + 0x1]
  1791. 00001352  70FF                     moveq.l    D0, 0xFFFFFFFF
  1792. label00001354:
  1793. 00001354  5280                     addq.l     D0, 1
  1794. 00001356  4A18                     tst.b      [A0]+
  1795. 00001358  66FA                     bne        -0x4 /* 00001354 */
  1796. 0000135A  6006                     bra        +0x8 /* 00001362 */
  1797. label0000135C:
  1798. 0000135C  7000                     moveq.l    D0, 0x00
  1799. 0000135E  102F 0128                move.b     D0, [A7 + 0x128]
  1800. label00001362:
  1801. 00001362  3600                     move.w     D3, D0
  1802. label00001364:
  1803. 00001364  B66F 0122                cmp.w      D3, [A7 + 0x122]
  1804. 00001368  6622                     bne        +0x24 /* 0000138C */
  1805. 0000136A  486F 010A                pea.l      [A7 + 0x10A]
  1806. 0000136E  486F 012C                pea.l      [A7 + 0x12C]
  1807. 00001372  4EAD C318                jsr        [A5 - 0x3CE8]
  1808. 00001376  7004                     moveq.l    D0, 0x04
  1809. 00001378  2F40 010E                move.l     [A7 + 0x10E], D0
  1810. 0000137C  4A04                     tst.b      D4
  1811. 0000137E  504F                     addq.w     A7, 8
  1812. 00001380  670A                     beq        +0xC /* 0000138C */
  1813. 00001382  202F 010A                move.l     D0, [A7 + 0x10A]
  1814. 00001386  4480                     neg.l      D0
  1815. 00001388  2F40 010A                move.l     [A7 + 0x10A], D0
  1816. label0000138C:
  1817. 0000138C  486F 0106                pea.l      [A7 + 0x106]
  1818. 00001390  4EAD E210                jsr        [A5 - 0x1DF0]
  1819. 00001394  4FEF 024C                lea.l      A7, [A7 + 0x24C]
  1820. 00001398  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1821. 0000139C  4E75                     rts
  1822. 0000139E  2F0A                     move.l     -[A7], A2
  1823. 000013A0  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1824. 000013A4  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1825. 000013A8  48C0                     ext.l      D0
  1826. 000013AA  E788                     lsl        D0, 3
  1827. 000013AC  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1828. 000013B0  2452                     movea.l    A2, [A2]
  1829. 000013B2  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1830. 000013B6  95C0                     sub.l      A2, D0
  1831. 000013B8  2F52 0008                move.l     [A7 + 0x8], [A2]
  1832. 000013BC  2F6A 0004 000C           move.l     [A7 + 0xC], [A2 + 0x4]
  1833. 000013C2  2EAA 0008                move.l     [A7], [A2 + 0x8]
  1834. 000013C6  2F6A 000C 0004           move.l     [A7 + 0x4], [A2 + 0xC]
  1835. 000013CC  4857                     pea.l      [A7]
  1836. 000013CE  486F 000C                pea.l      [A7 + 0xC]
  1837. 000013D2  4EBA EFEE                jsr        [PC - 0x1012 /* 000003C2 */]
  1838. 000013D6  5280                     addq.l     D0, 1
  1839. 000013D8  504F                     addq.w     A7, 8
  1840. 000013DA  2F00                     move.l     -[A7], D0
  1841. 000013DC  3F3C 0004                move.w     -[A7], 0x4
  1842. 000013E0  4EAD E218                jsr        [A5 - 0x1DE8]
  1843. 000013E4  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1844. 000013E8  245F                     movea.l    A2, [A7]+
  1845. 000013EA  4E75                     rts
  1846. fn000013EC:
  1847. 000013EC  48E7 1020                movem.l    -[A7], D3,A2
  1848. 000013F0  262F 0014                move.l     D3, [A7 + 0x14]
  1849. 000013F4  4878 0001                push.l     0x1
  1850. 000013F8  2003                     move.l     D0, D3
  1851. 000013FA  5280                     addq.l     D0, 1
  1852. 000013FC  2F00                     move.l     -[A7], D0
  1853. 000013FE  4EAD C1F8                jsr        [A5 - 0x3E08]
  1854. 00001402  2448                     movea.l    A2, A0
  1855. 00001404  200A                     move.l     D0, A2
  1856. 00001406  504F                     addq.w     A7, 8
  1857. 00001408  6720                     beq        +0x22 /* 0000142A */
  1858. 0000140A  4A83                     tst.l      D3
  1859. 0000140C  6F14                     ble        +0x16 /* 00001422 */
  1860. 0000140E  206F 000C                movea.l    A0, [A7 + 0xC]
  1861. 00001412  2250                     movea.l    A1, [A0]
  1862. 00001414  202F 0010                move.l     D0, [A7 + 0x10]
  1863. 00001418  41F1 0800                lea.l      A0, [A1 + D0]
  1864. 0000141C  2252                     movea.l    A1, [A2]
  1865. 0000141E  2003                     move.l     D0, D3
  1866. 00001420  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1867. label00001422:
  1868. 00001422  2052                     movea.l    A0, [A2]
  1869. 00001424  4230 3800                clr.b      [A0 + D3]
  1870. 00001428  600A                     bra        +0xC /* 00001434 */
  1871. label0000142A:
  1872. 0000142A  3F3C 0003                move.w     -[A7], 0x3
  1873. 0000142E  4EAD E070                jsr        [A5 - 0x1F90]
  1874. 00001432  544F                     addq.w     A7, 2
  1875. label00001434:
  1876. 00001434  204A                     movea.l    A0, A2
  1877. 00001436  4CDF 0408                movem.l    D3,A2, [A7]+
  1878. 0000143A  4E75                     rts
  1879. 0000143C  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  1880. 00001440  2C6F 0020                movea.l    A6, [A7 + 0x20]
  1881. 00001444  282F 0024                move.l     D4, [A7 + 0x24]
  1882. 00001448  2A2F 0028                move.l     D5, [A7 + 0x28]
  1883. 0000144C  7001                     moveq.l    D0, 0x01
  1884. 0000144E  B880                     cmp.l      D4, D0
  1885. 00001450  6C02                     bge        +0x4 /* 00001454 */
  1886. 00001452  7801                     moveq.l    D4, 0x01
  1887. label00001454:
  1888. 00001454  0C85 0000 7D00           cmpi.l     D5, 0x7D00 /* '}\0' */
  1889. 0000145A  6F06                     ble        +0x8 /* 00001462 */
  1890. 0000145C  2A3C 0000 7D00           move.l     D5, 0x7D00 /* '}\0' */
  1891. label00001462:
  1892. 00001462  2605                     move.l     D3, D5
  1893. 00001464  9684                     sub.l      D3, D4
  1894. 00001466  5283                     addq.l     D3, 1
  1895. 00001468  4A83                     tst.l      D3
  1896. 0000146A  6C02                     bge        +0x4 /* 0000146E */
  1897. 0000146C  7600                     moveq.l    D3, 0x00
  1898. label0000146E:
  1899. 0000146E  2456                     movea.l    A2, [A6]
  1900. 00001470  2F0E                     move.l     -[A7], A6
  1901. 00001472  4EAD C2E0                jsr        [A5 - 0x3D20]
  1902. 00001476  204A                     movea.l    A0, A2
  1903. 00001478  D1C0                     add.l      A0, D0
  1904. 0000147A  5388                     subq.l     A0, 1
  1905. 0000147C  2848                     movea.l    A4, A0
  1906. 0000147E  2F0C                     move.l     -[A7], A4
  1907. 00001480  2004                     move.l     D0, D4
  1908. 00001482  5380                     subq.l     D0, 1
  1909. 00001484  2F00                     move.l     -[A7], D0
  1910. 00001486  2F0A                     move.l     -[A7], A2
  1911. 00001488  4EAD C1C8                jsr        [A5 - 0x3E38]
  1912. 0000148C  2648                     movea.l    A3, A0
  1913. 0000148E  2F0C                     move.l     -[A7], A4
  1914. 00001490  2F03                     move.l     -[A7], D3
  1915. 00001492  2F0B                     move.l     -[A7], A3
  1916. 00001494  4EAD C1C8                jsr        [A5 - 0x3E38]
  1917. 00001498  2808                     move.l     D4, A0
  1918. 0000149A  2044                     movea.l    A0, D4
  1919. 0000149C  91CB                     sub.l      A0, A3
  1920. 0000149E  2F08                     move.l     -[A7], A0
  1921. 000014A0  204B                     movea.l    A0, A3
  1922. 000014A2  91CA                     sub.l      A0, A2
  1923. 000014A4  2F08                     move.l     -[A7], A0
  1924. 000014A6  2F0E                     move.l     -[A7], A6
  1925. 000014A8  4EBA FF42                jsr        [PC - 0xBE /* 000013EC */]
  1926. 000014AC  2008                     move.l     D0, A0
  1927. 000014AE  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1928. 000014B2  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  1929. 000014B6  4E75                     rts
  1930. 000014B8  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  1931. 000014BE  4E75                     rts
  1932. 000014C0  514F                     subq.w     A7, 8
  1933. 000014C2  2EAD 1052                move.l     [A7], [A5 + 0x1052 /* export_518 */]
  1934. 000014C6  2F6D 1056 0004           move.l     [A7 + 0x4], [A5 + 0x1056]
  1935. 000014CC  4857                     pea.l      [A7]
  1936. 000014CE  4EAD E1C0                jsr        [A5 - 0x1E40]
  1937. 000014D2  486F 0004                pea.l      [A7 + 0x4]
  1938. 000014D6  4EAD E210                jsr        [A5 - 0x1DF0]
  1939. 000014DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1940. 000014DE  4E75                     rts
  1941. fn000014E0:
  1942. 000014E0  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  1943. 000014E4  2F2F 0146                move.l     -[A7], [A7 + 0x146]
  1944. 000014E8  486F 0004                pea.l      [A7 + 0x4]
  1945. 000014EC  4EAD E540                jsr        [A5 - 0x1AC0]
  1946. 000014F0  486F 0142                pea.l      [A7 + 0x142]
  1947. 000014F4  42A7                     clr.l      -[A7]
  1948. 000014F6  4267                     clr.w      -[A7]
  1949. 000014F8  7020                     moveq.l    D0, 0x20
  1950. 000014FA  7208                     moveq.l    D1, 0x08
  1951. 000014FC  82AF 0154                or.l       D1, [A7 + 0x154]
  1952. 00001500  8280                     or.l       D1, D0
  1953. 00001502  0081 0000 0080           ori.l      D1, 0x80
  1954. 00001508  2F01                     move.l     -[A7], D1
  1955. 0000150A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1956. 0000150E  486F 0018                pea.l      [A7 + 0x18]
  1957. 00001512  4EAD E4E0                jsr        [A5 - 0x1B20]
  1958. 00001516  4AAF 0156                tst.l      [A7 + 0x156]
  1959. 0000151A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1960. 0000151E  661A                     bne        +0x1C /* 0000153A */
  1961. 00001520  7040                     moveq.l    D0, 0x40
  1962. 00001522  C0AF 0142                and.l      D0, [A7 + 0x142]
  1963. 00001526  4A80                     tst.l      D0
  1964. 00001528  6608                     bne        +0xA /* 00001532 */
  1965. 0000152A  4267                     clr.w      -[A7]
  1966. 0000152C  4EAD E070                jsr        [A5 - 0x1F90]
  1967. 00001530  544F                     addq.w     A7, 2
  1968. label00001532:
  1969. 00001532  7000                     moveq.l    D0, 0x00
  1970. 00001534  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  1971. 00001538  4E75                     rts
  1972. label0000153A:
  1973. 0000153A  2B6F 013A 1044           move.l     [A5 + 0x1044], [A7 + 0x13A]
  1974. 00001540  426D 1048                clr.w      [A5 + 0x1048]
  1975. 00001544  42AD 104C                clr.l      [A5 + 0x104C]
  1976. 00001548  3B7C 0002 101A           move.w     [A5 + 0x101A /* export_511 */], 0x2
  1977. 0000154E  7001                     moveq.l    D0, 0x01
  1978. 00001550  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  1979. 00001554  4E75                     rts
  1980. 00001556  48E7 0030                movem.l    -[A7], A2,A3
  1981. 0000155A  4FEF FEB6                lea.l      A7, [A7 - 0x14A]
  1982. 0000155E  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  1983. 00001562  48C0                     ext.l      D0
  1984. 00001564  E788                     lsl        D0, 3
  1985. 00001566  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1986. 0000156A  2452                     movea.l    A2, [A2]
  1987. 0000156C  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1988. 00001570  95C0                     sub.l      A2, D0
  1989. 00001572  2012                     move.l     D0, [A2]
  1990. 00001574  5380                     subq.l     D0, 1
  1991. 00001576  6704                     beq        +0x6 /* 0000157C */
  1992. 00001578  6000 00A2                bra        +0xA4 /* 0000161C */
  1993. label0000157C:
  1994. 0000157C  7002                     moveq.l    D0, 0x02
  1995. 0000157E  2F40 0142                move.l     [A7 + 0x142], D0
  1996. 00001582  266A 0004                movea.l    A3, [A2 + 0x4]
  1997. 00001586  2F0B                     move.l     -[A7], A3
  1998. 00001588  486F 000C                pea.l      [A7 + 0xC]
  1999. 0000158C  4EAD E540                jsr        [A5 - 0x1AC0]
  2000. 00001590  486F 014A                pea.l      [A7 + 0x14A]
  2001. 00001594  4227                     clr.b      -[A7]
  2002. 00001596  486F 0016                pea.l      [A7 + 0x16]
  2003. 0000159A  4EAD E568                jsr        [A5 - 0x1A98]
  2004. 0000159E  4A6D 0F0A                tst.w      [A5 + 0xF0A /* export_477 */]
  2005. 000015A2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2006. 000015A6  664E                     bne        +0x50 /* 000015F6 */
  2007. 000015A8  4857                     pea.l      [A7]
  2008. 000015AA  4227                     clr.b      -[A7]
  2009. 000015AC  486F 000E                pea.l      [A7 + 0xE]
  2010. 000015B0  4EAD E568                jsr        [A5 - 0x1A98]
  2011. 000015B4  4AAF 000A                tst.l      [A7 + 0xA]
  2012. 000015B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2013. 000015BC  661C                     bne        +0x1E /* 000015DA */
  2014. 000015BE  202F 0142                move.l     D0, [A7 + 0x142]
  2015. 000015C2  670A                     beq        +0xC /* 000015CE */
  2016. 000015C4  5980                     subq.l     D0, 4
  2017. 000015C6  6768                     beq        +0x6A /* 00001630 */
  2018. 000015C8  5B80                     subq.l     D0, 5
  2019. 000015CA  6764                     beq        +0x66 /* 00001630 */
  2020. 000015CC  600C                     bra        +0xE /* 000015DA */
  2021. label000015CE:
  2022. 000015CE  7004                     moveq.l    D0, 0x04
  2023. 000015D0  2F40 0142                move.l     [A7 + 0x142], D0
  2024. 000015D4  42AF 0146                clr.l      [A7 + 0x146]
  2025. 000015D8  6056                     bra        +0x58 /* 00001630 */
  2026. label000015DA:
  2027. 000015DA  2F2F 0146                move.l     -[A7], [A7 + 0x146]
  2028. 000015DE  2F2F 0146                move.l     -[A7], [A7 + 0x146]
  2029. 000015E2  4EAD E1B8                jsr        [A5 - 0x1E48]
  2030. 000015E6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2031. 000015EA  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2032. 000015EE  4EAD E1B8                jsr        [A5 - 0x1E48]
  2033. 000015F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2034. label000015F6:
  2035. 000015F6  2F0B                     move.l     -[A7], A3
  2036. 000015F8  4878 0040                push.l     0x40 /* '@' */
  2037. 000015FC  4EBA FEE2                jsr        [PC - 0x11E /* 000014E0 */]
  2038. 00001600  4A00                     tst.b      D0
  2039. 00001602  504F                     addq.w     A7, 8
  2040. 00001604  660C                     bne        +0xE /* 00001612 */
  2041. 00001606  42A7                     clr.l      -[A7]
  2042. 00001608  3F3C 0002                move.w     -[A7], 0x2
  2043. 0000160C  4EAD E218                jsr        [A5 - 0x1DE8]
  2044. 00001610  5C4F                     addq.w     A7, 6
  2045. label00001612:
  2046. 00001612  4FEF 014A                lea.l      A7, [A7 + 0x14A]
  2047. 00001616  4CDF 0C00                movem.l    A2,A3, [A7]+
  2048. 0000161A  4E75                     rts
  2049. label0000161C:
  2050. 0000161C  2F52 0142                move.l     [A7 + 0x142], [A2]
  2051. 00001620  2F6A 0004 0146           move.l     [A7 + 0x146], [A2 + 0x4]
  2052. 00001626  486F 0142                pea.l      [A7 + 0x142]
  2053. 0000162A  4EAD E1C0                jsr        [A5 - 0x1E40]
  2054. 0000162E  584F                     addq.w     A7, 4
  2055. label00001630:
  2056. 00001630  486F 0142                pea.l      [A7 + 0x142]
  2057. 00001634  4EAD E210                jsr        [A5 - 0x1DF0]
  2058. 00001638  4FEF 014E                lea.l      A7, [A7 + 0x14E]
  2059. 0000163C  4CDF 0C00                movem.l    A2,A3, [A7]+
  2060. 00001640  4E75                     rts
  2061. 00001642  594F                     subq.w     A7, 4
  2062. 00001644  4857                     pea.l      [A7]
  2063. 00001646  2F3C 0001 0001           move.l     -[A7], 0x10001
  2064. 0000164C  4EAD E230                jsr        [A5 - 0x1DD0]
  2065. 00001650  49C0                     lea.l      A4, D0
  2066. 00001652  504F                     addq.w     A7, 8
  2067. 00001654  670A                     beq        +0xC /* 00001660 */
  2068. 00001656  2F17                     move.l     -[A7], [A7]
  2069. 00001658  42A7                     clr.l      -[A7]
  2070. 0000165A  4EBA FE84                jsr        [PC - 0x17C /* 000014E0 */]
  2071. 0000165E  504F                     addq.w     A7, 8
  2072. label00001660:
  2073. 00001660  584F                     addq.w     A7, 4
  2074. 00001662  4E75                     rts
  2075. 00001664  42A7                     clr.l      -[A7]
  2076. 00001666  4EAD E210                jsr        [A5 - 0x1DF0]
  2077. 0000166A  584F                     addq.w     A7, 4
  2078. 0000166C  4E75                     rts
  2079. 0000166E  2F0A                     move.l     -[A7], A2
  2080. 00001670  514F                     subq.w     A7, 8
  2081. 00001672  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2082. 00001676  48C0                     ext.l      D0
  2083. 00001678  E788                     lsl        D0, 3
  2084. 0000167A  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  2085. 0000167E  2452                     movea.l    A2, [A2]
  2086. 00001680  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  2087. 00001684  95C0                     sub.l      A2, D0
  2088. 00001686  2E92                     move.l     [A7], [A2]
  2089. 00001688  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2090. 0000168E  4292                     clr.l      [A2]
  2091. 00001690  4857                     pea.l      [A7]
  2092. 00001692  4EBA EABC                jsr        [PC - 0x1544 /* 00000150 */]
  2093. 00001696  486F 0004                pea.l      [A7 + 0x4]
  2094. 0000169A  4EAD E210                jsr        [A5 - 0x1DF0]
  2095. 0000169E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2096. 000016A2  245F                     movea.l    A2, [A7]+
  2097. 000016A4  4E75                     rts
  2098. 000016A6  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2099. 000016AA  206F 0020                movea.l    A0, [A7 + 0x20]
  2100. 000016AE  2050                     movea.l    A0, [A0]
  2101. 000016B0  4850                     pea.l      [A0]
  2102. 000016B2  486F 0004                pea.l      [A7 + 0x4]
  2103. 000016B6  3F3C 080E                move.w     -[A7], 0x80E
  2104. 000016BA  A9EB                     syscall    Pack4/FP68K
  2105. 000016BC  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2106. 000016C0  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2107. 000016C4  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2108. 000016C8  486F 001C                pea.l      [A7 + 0x1C]
  2109. 000016CC  4EAD 9E3E                jsr        [A5 - 0x61C2]
  2110. 000016D0  486F 0020                pea.l      [A7 + 0x20]
  2111. 000016D4  486F 001C                pea.l      [A7 + 0x1C]
  2112. 000016D8  3F3C 0810                move.w     -[A7], 0x810
  2113. 000016DC  A9EB                     syscall    Pack4/FP68K
  2114. 000016DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2115. 000016E2  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2116. 000016E6  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2117. 000016EA  4EAD E118                jsr        [A5 - 0x1EE8]
  2118. 000016EE  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2119. 000016F2  4E75                     rts
  2120. 000016F4  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2121. 000016F8  206F 0020                movea.l    A0, [A7 + 0x20]
  2122. 000016FC  2050                     movea.l    A0, [A0]
  2123. 000016FE  4850                     pea.l      [A0]
  2124. 00001700  486F 0004                pea.l      [A7 + 0x4]
  2125. 00001704  3F3C 080E                move.w     -[A7], 0x80E
  2126. 00001708  A9EB                     syscall    Pack4/FP68K
  2127. 0000170A  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2128. 0000170E  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2129. 00001712  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2130. 00001716  486F 001C                pea.l      [A7 + 0x1C]
  2131. 0000171A  4EAD 9E38                jsr        [A5 - 0x61C8]
  2132. 0000171E  486F 0020                pea.l      [A7 + 0x20]
  2133. 00001722  486F 001C                pea.l      [A7 + 0x1C]
  2134. 00001726  3F3C 0810                move.w     -[A7], 0x810
  2135. 0000172A  A9EB                     syscall    Pack4/FP68K
  2136. 0000172C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2137. 00001730  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2138. 00001734  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2139. 00001738  4EAD E118                jsr        [A5 - 0x1EE8]
  2140. 0000173C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2141. 00001740  4E75                     rts
  2142. 00001742  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2143. 00001746  206F 0020                movea.l    A0, [A7 + 0x20]
  2144. 0000174A  2050                     movea.l    A0, [A0]
  2145. 0000174C  4850                     pea.l      [A0]
  2146. 0000174E  486F 0004                pea.l      [A7 + 0x4]
  2147. 00001752  3F3C 080E                move.w     -[A7], 0x80E
  2148. 00001756  A9EB                     syscall    Pack4/FP68K
  2149. 00001758  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2150. 0000175C  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2151. 00001760  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2152. 00001764  486F 001C                pea.l      [A7 + 0x1C]
  2153. 00001768  4EAD 9E44                jsr        [A5 - 0x61BC]
  2154. 0000176C  486F 0020                pea.l      [A7 + 0x20]
  2155. 00001770  486F 001C                pea.l      [A7 + 0x1C]
  2156. 00001774  3F3C 0810                move.w     -[A7], 0x810
  2157. 00001778  A9EB                     syscall    Pack4/FP68K
  2158. 0000177A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2159. 0000177E  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2160. 00001782  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2161. 00001786  4EAD E118                jsr        [A5 - 0x1EE8]
  2162. 0000178A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2163. 0000178E  4E75                     rts
  2164. 00001790  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2165. 00001794  206F 0020                movea.l    A0, [A7 + 0x20]
  2166. 00001798  2050                     movea.l    A0, [A0]
  2167. 0000179A  4850                     pea.l      [A0]
  2168. 0000179C  486F 0004                pea.l      [A7 + 0x4]
  2169. 000017A0  3F3C 080E                move.w     -[A7], 0x80E
  2170. 000017A4  A9EB                     syscall    Pack4/FP68K
  2171. 000017A6  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2172. 000017AA  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2173. 000017AE  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2174. 000017B2  486F 001C                pea.l      [A7 + 0x1C]
  2175. 000017B6  4EAD 9E4A                jsr        [A5 - 0x61B6]
  2176. 000017BA  486F 0020                pea.l      [A7 + 0x20]
  2177. 000017BE  486F 001C                pea.l      [A7 + 0x1C]
  2178. 000017C2  3F3C 0810                move.w     -[A7], 0x810
  2179. 000017C6  A9EB                     syscall    Pack4/FP68K
  2180. 000017C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2181. 000017CC  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2182. 000017D0  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2183. 000017D4  4EAD E118                jsr        [A5 - 0x1EE8]
  2184. 000017D8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2185. 000017DC  4E75                     rts
  2186. 000017DE  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2187. 000017E2  206F 0020                movea.l    A0, [A7 + 0x20]
  2188. 000017E6  2050                     movea.l    A0, [A0]
  2189. 000017E8  4850                     pea.l      [A0]
  2190. 000017EA  486F 0004                pea.l      [A7 + 0x4]
  2191. 000017EE  3F3C 080E                move.w     -[A7], 0x80E
  2192. 000017F2  A9EB                     syscall    Pack4/FP68K
  2193. 000017F4  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2194. 000017F8  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2195. 000017FC  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2196. 00001800  486F 001C                pea.l      [A7 + 0x1C]
  2197. 00001804  4EAD 9E50                jsr        [A5 - 0x61B0]
  2198. 00001808  486F 0020                pea.l      [A7 + 0x20]
  2199. 0000180C  486F 001C                pea.l      [A7 + 0x1C]
  2200. 00001810  3F3C 0810                move.w     -[A7], 0x810
  2201. 00001814  A9EB                     syscall    Pack4/FP68K
  2202. 00001816  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2203. 0000181A  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2204. 0000181E  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2205. 00001822  4EAD E118                jsr        [A5 - 0x1EE8]
  2206. 00001826  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2207. 0000182A  4E75                     rts
  2208. 0000182C  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  2209. 00001830  206F 0020                movea.l    A0, [A7 + 0x20]
  2210. 00001834  2050                     movea.l    A0, [A0]
  2211. 00001836  4850                     pea.l      [A0]
  2212. 00001838  486F 0004                pea.l      [A7 + 0x4]
  2213. 0000183C  3F3C 080E                move.w     -[A7], 0x80E
  2214. 00001840  A9EB                     syscall    Pack4/FP68K
  2215. 00001842  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2216. 00001846  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2217. 0000184A  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2218. 0000184E  486F 001C                pea.l      [A7 + 0x1C]
  2219. 00001852  4EAD 9E56                jsr        [A5 - 0x61AA]
  2220. 00001856  486F 0020                pea.l      [A7 + 0x20]
  2221. 0000185A  486F 001C                pea.l      [A7 + 0x1C]
  2222. 0000185E  3F3C 0810                move.w     -[A7], 0x810
  2223. 00001862  A9EB                     syscall    Pack4/FP68K
  2224. 00001864  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2225. 00001868  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2226. 0000186C  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2227. 00001870  4EAD E118                jsr        [A5 - 0x1EE8]
  2228. 00001874  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2229. 00001878  4E75                     rts
  2230. 0000187A  4FEF FFDA                lea.l      A7, [A7 - 0x26]
  2231. 0000187E  206F 002E                movea.l    A0, [A7 + 0x2E]
  2232. 00001882  2050                     movea.l    A0, [A0]
  2233. 00001884  4850                     pea.l      [A0]
  2234. 00001886  486F 000E                pea.l      [A7 + 0xE]
  2235. 0000188A  3F3C 080E                move.w     -[A7], 0x80E
  2236. 0000188E  A9EB                     syscall    Pack4/FP68K
  2237. 00001890  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2238. 00001894  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2239. 00001898  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  2240. 0000189C  206F 0034                movea.l    A0, [A7 + 0x34]
  2241. 000018A0  2050                     movea.l    A0, [A0]
  2242. 000018A2  4850                     pea.l      [A0]
  2243. 000018A4  486F 000E                pea.l      [A7 + 0xE]
  2244. 000018A8  3F3C 080E                move.w     -[A7], 0x80E
  2245. 000018AC  A9EB                     syscall    Pack4/FP68K
  2246. 000018AE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2247. 000018B2  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2248. 000018B6  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  2249. 000018BA  486F 0030                pea.l      [A7 + 0x30]
  2250. 000018BE  4EAD 9E5C                jsr        [A5 - 0x61A4]
  2251. 000018C2  486F 0034                pea.l      [A7 + 0x34]
  2252. 000018C6  486F 0030                pea.l      [A7 + 0x30]
  2253. 000018CA  3F3C 0810                move.w     -[A7], 0x810
  2254. 000018CE  A9EB                     syscall    Pack4/FP68K
  2255. 000018D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2256. 000018D4  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2257. 000018D8  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2258. 000018DC  4EAD E118                jsr        [A5 - 0x1EE8]
  2259. 000018E0  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  2260. 000018E4  4E75                     rts
  2261. 000018E6  2F3C 5444 2D18           move.l     -[A7], 0x54442D18
  2262. 000018EC  2F3C 4009 21FB           move.l     -[A7], 0x400921FB
  2263. 000018F2  4EAD E118                jsr        [A5 - 0x1EE8]
  2264. 000018F6  504F                     addq.w     A7, 8
  2265. 000018F8  4E75                     rts
  2266. 000018FA  48E7 1C00                movem.l    -[A7], D3,D4,D5
  2267. 000018FE  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  2268. 00001902  3A2D 105A                move.w     D5, [A5 + 0x105A /* export_519 */]
  2269. 00001906  382D 0FA0                move.w     D4, [A5 + 0xFA0]
  2270. 0000190A  0C44 0001                cmpi.w     D4, 0x1
  2271. 0000190E  6C14                     bge        +0x16 /* 00001924 */
  2272. 00001910  42A7                     clr.l      -[A7]
  2273. 00001912  3F3C 0004                move.w     -[A7], 0x4
  2274. 00001916  4EAD E218                jsr        [A5 - 0x1DE8]
  2275. 0000191A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2276. 0000191E  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  2277. 00001922  4E75                     rts
  2278. label00001924:
  2279. 00001924  3004                     move.w     D0, D4
  2280. 00001926  48C0                     ext.l      D0
  2281. 00001928  E788                     lsl        D0, 3
  2282. 0000192A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2283. 0000192E  2050                     movea.l    A0, [A0]
  2284. 00001930  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2285. 00001934  91C0                     sub.l      A0, D0
  2286. 00001936  2E90                     move.l     [A7], [A0]
  2287. 00001938  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2288. 0000193E  7602                     moveq.l    D3, 0x02
  2289. 00001940  604E                     bra        +0x50 /* 00001990 */
  2290. label00001942:
  2291. 00001942  3003                     move.w     D0, D3
  2292. 00001944  48C0                     ext.l      D0
  2293. 00001946  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  2294. 0000194A  48C1                     ext.l      D1
  2295. 0000194C  9280                     sub.l      D1, D0
  2296. 0000194E  5281                     addq.l     D1, 1
  2297. 00001950  E789                     lsl        D1, 3
  2298. 00001952  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2299. 00001956  2050                     movea.l    A0, [A0]
  2300. 00001958  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2301. 0000195C  91C1                     sub.l      A0, D1
  2302. 0000195E  2F50 0008                move.l     [A7 + 0x8], [A0]
  2303. 00001962  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  2304. 00001968  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2305. 0000196C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2306. 00001970  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2307. 00001974  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2308. 00001978  4EAD E798                jsr        [A5 - 0x1868]
  2309. 0000197C  BA40                     cmp.w      D5, D0
  2310. 0000197E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2311. 00001982  670A                     beq        +0xC /* 0000198E */
  2312. 00001984  2EAF 0008                move.l     [A7], [A7 + 0x8]
  2313. 00001988  2F6F 000C 0004           move.l     [A7 + 0x4], [A7 + 0xC]
  2314. label0000198E:
  2315. 0000198E  5243                     addq.w     D3, 1
  2316. label00001990:
  2317. 00001990  B644                     cmp.w      D3, D4
  2318. 00001992  6FAE                     ble        -0x50 /* 00001942 */
  2319. 00001994  4857                     pea.l      [A7]
  2320. 00001996  4EAD E1C0                jsr        [A5 - 0x1E40]
  2321. 0000199A  486F 0004                pea.l      [A7 + 0x4]
  2322. 0000199E  4EAD E210                jsr        [A5 - 0x1DF0]
  2323. 000019A2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2324. 000019A6  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  2325. 000019AA  4E75                     rts
  2326. 000019AC  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2327. 000019B0  486F 0008                pea.l      [A7 + 0x8]
  2328. 000019B4  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2329. 000019B8  48C0                     ext.l      D0
  2330. 000019BA  E788                     lsl        D0, 3
  2331. 000019BC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2332. 000019C0  2050                     movea.l    A0, [A0]
  2333. 000019C2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2334. 000019C6  91C0                     sub.l      A0, D0
  2335. 000019C8  4850                     pea.l      [A0]
  2336. 000019CA  4EAD E0A0                jsr        [A5 - 0x1F60]
  2337. 000019CE  4A00                     tst.b      D0
  2338. 000019D0  504F                     addq.w     A7, 8
  2339. 000019D2  674E                     beq        +0x50 /* 00001A22 */
  2340. 000019D4  4AAF 0008                tst.l      [A7 + 0x8]
  2341. 000019D8  6F0C                     ble        +0xE /* 000019E6 */
  2342. 000019DA  302D 100A                move.w     D0, [A5 + 0x100A /* export_509 */]
  2343. 000019DE  48C0                     ext.l      D0
  2344. 000019E0  B0AF 0008                cmp.l      D0, [A7 + 0x8]
  2345. 000019E4  6C10                     bge        +0x12 /* 000019F6 */
  2346. label000019E6:
  2347. 000019E6  42A7                     clr.l      -[A7]
  2348. 000019E8  3F3C 0004                move.w     -[A7], 0x4
  2349. 000019EC  4EAD E218                jsr        [A5 - 0x1DE8]
  2350. 000019F0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2351. 000019F4  4E75                     rts
  2352. label000019F6:
  2353. 000019F6  202F 0008                move.l     D0, [A7 + 0x8]
  2354. 000019FA  5380                     subq.l     D0, 1
  2355. 000019FC  E788                     lsl        D0, 3
  2356. 000019FE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2357. 00001A02  2050                     movea.l    A0, [A0]
  2358. 00001A04  D1ED 0FF6                add.l      A0, [A5 + 0xFF6]
  2359. 00001A08  D1C0                     add.l      A0, D0
  2360. 00001A0A  2E90                     move.l     [A7], [A0]
  2361. 00001A0C  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2362. 00001A12  4857                     pea.l      [A7]
  2363. 00001A14  4EAD E1C0                jsr        [A5 - 0x1E40]
  2364. 00001A18  486F 0004                pea.l      [A7 + 0x4]
  2365. 00001A1C  4EAD E210                jsr        [A5 - 0x1DF0]
  2366. 00001A20  504F                     addq.w     A7, 8
  2367. label00001A22:
  2368. 00001A22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2369. 00001A26  4E75                     rts
  2370. 00001A28  306D 100A                movea.w    A0, [A5 + 0x100A /* export_509 */]
  2371. 00001A2C  2008                     move.l     D0, A0
  2372. 00001A2E  4E75                     rts
  2373. 00001A30  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2374. 00001A34  4EAD C378                jsr        [A5 - 0x3C88]
  2375. 00001A38  5280                     addq.l     D0, 1
  2376. 00001A3A  584F                     addq.w     A7, 4
  2377. 00001A3C  4E75                     rts
  2378. 00001A3E  4EAD F2D0                jsr        [A5 - 0xD30]
  2379. 00001A42  4E75                     rts
  2380. 00001A44  3B7C 0009 101A           move.w     [A5 + 0x101A /* export_511 */], 0x9 /* '\t' */
  2381. 00001A4A  42A7                     clr.l      -[A7]
  2382. 00001A4C  4EAD E210                jsr        [A5 - 0x1DF0]
  2383. 00001A50  4EAD E180                jsr        [A5 - 0x1E80]
  2384. 00001A54  584F                     addq.w     A7, 4
  2385. 00001A56  4E75                     rts
  2386. 00001A58  3B7C 000A 101A           move.w     [A5 + 0x101A /* export_511 */], 0xA /* '\n' */
  2387. 00001A5E  42A7                     clr.l      -[A7]
  2388. 00001A60  4EAD E210                jsr        [A5 - 0x1DF0]
  2389. 00001A64  4EAD E180                jsr        [A5 - 0x1E80]
  2390. 00001A68  584F                     addq.w     A7, 4
  2391. 00001A6A  4E75                     rts
  2392. 00001A6C  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2393. 00001A70  48C0                     ext.l      D0
  2394. 00001A72  E788                     lsl        D0, 3
  2395. 00001A74  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2396. 00001A78  2050                     movea.l    A0, [A0]
  2397. 00001A7A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2398. 00001A7E  91C0                     sub.l      A0, D0
  2399. 00001A80  302D 105A                move.w     D0, [A5 + 0x105A /* export_519 */]
  2400. 00001A84  48C0                     ext.l      D0
  2401. 00001A86  B090                     cmp.l      D0, [A0]
  2402. 00001A88  57C0                     seq        D0
  2403. 00001A8A  4400                     neg.b      D0
  2404. 00001A8C  49C0                     lea.l      A4, D0
  2405. 00001A8E  2F00                     move.l     -[A7], D0
  2406. 00001A90  3F3C 0004                move.w     -[A7], 0x4
  2407. 00001A94  4EAD E218                jsr        [A5 - 0x1DE8]
  2408. 00001A98  5C4F                     addq.w     A7, 6
  2409. 00001A9A  4E75                     rts
  2410. 00001A9C  2F0A                     move.l     -[A7], A2
  2411. 00001A9E  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2412. 00001AA2  48C0                     ext.l      D0
  2413. 00001AA4  E788                     lsl        D0, 3
  2414. 00001AA6  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  2415. 00001AAA  2452                     movea.l    A2, [A2]
  2416. 00001AAC  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  2417. 00001AB0  95C0                     sub.l      A2, D0
  2418. 00001AB2  7003                     moveq.l    D0, 0x03
  2419. 00001AB4  B092                     cmp.l      D0, [A2]
  2420. 00001AB6  670A                     beq        +0xC /* 00001AC2 */
  2421. 00001AB8  7006                     moveq.l    D0, 0x06
  2422. 00001ABA  B092                     cmp.l      D0, [A2]
  2423. 00001ABC  6704                     beq        +0x6 /* 00001AC2 */
  2424. 00001ABE  7000                     moveq.l    D0, 0x00
  2425. 00001AC0  6002                     bra        +0x4 /* 00001AC4 */
  2426. label00001AC2:
  2427. 00001AC2  7001                     moveq.l    D0, 0x01
  2428. label00001AC4:
  2429. 00001AC4  2F00                     move.l     -[A7], D0
  2430. 00001AC6  3F3C 0004                move.w     -[A7], 0x4
  2431. 00001ACA  4EAD E218                jsr        [A5 - 0x1DE8]
  2432. 00001ACE  5C4F                     addq.w     A7, 6
  2433. 00001AD0  245F                     movea.l    A2, [A7]+
  2434. 00001AD2  4E75                     rts
  2435. 00001AD4  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2436. 00001AD8  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2437. 00001ADC  48C0                     ext.l      D0
  2438. 00001ADE  E788                     lsl        D0, 3
  2439. 00001AE0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2440. 00001AE4  2050                     movea.l    A0, [A0]
  2441. 00001AE6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2442. 00001AEA  91C0                     sub.l      A0, D0
  2443. 00001AEC  2F50 0004                move.l     [A7 + 0x4], [A0]
  2444. 00001AF0  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  2445. 00001AF6  486F 0004                pea.l      [A7 + 0x4]
  2446. 00001AFA  4EAD E8B8                jsr        [A5 - 0x1748]
  2447. 00001AFE  4A00                     tst.b      D0
  2448. 00001B00  584F                     addq.w     A7, 4
  2449. 00001B02  6612                     bne        +0x14 /* 00001B16 */
  2450. 00001B04  486F 0004                pea.l      [A7 + 0x4]
  2451. 00001B08  4EAD E930                jsr        [A5 - 0x16D0]
  2452. 00001B0C  4A00                     tst.b      D0
  2453. 00001B0E  584F                     addq.w     A7, 4
  2454. 00001B10  6604                     bne        +0x6 /* 00001B16 */
  2455. 00001B12  7000                     moveq.l    D0, 0x00
  2456. 00001B14  6002                     bra        +0x4 /* 00001B18 */
  2457. label00001B16:
  2458. 00001B16  7001                     moveq.l    D0, 0x01
  2459. label00001B18:
  2460. 00001B18  2E80                     move.l     [A7], D0
  2461. 00001B1A  7004                     moveq.l    D0, 0x04
  2462. 00001B1C  2F40 0004                move.l     [A7 + 0x4], D0
  2463. 00001B20  2F57 0008                move.l     [A7 + 0x8], [A7]
  2464. 00001B24  486F 0004                pea.l      [A7 + 0x4]
  2465. 00001B28  4EAD E210                jsr        [A5 - 0x1DF0]
  2466. 00001B2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2467. 00001B30  4E75                     rts
  2468. 00001B32  2F03                     move.l     -[A7], D3
  2469. 00001B34  514F                     subq.w     A7, 8
  2470. 00001B36  4857                     pea.l      [A7]
  2471. 00001B38  2F3C 0001 0008           move.l     -[A7], 0x10008
  2472. 00001B3E  4EAD E230                jsr        [A5 - 0x1DD0]
  2473. 00001B42  4A00                     tst.b      D0
  2474. 00001B44  504F                     addq.w     A7, 8
  2475. 00001B46  6700 0092                beq        +0x94 /* 00001BDA */
  2476. 00001B4A  486F 0004                pea.l      [A7 + 0x4]
  2477. 00001B4E  2F3C 0002 0006           move.l     -[A7], 0x20006
  2478. 00001B54  4EAD E230                jsr        [A5 - 0x1DD0]
  2479. 00001B58  4A00                     tst.b      D0
  2480. 00001B5A  504F                     addq.w     A7, 8
  2481. 00001B5C  677C                     beq        +0x7E /* 00001BDA */
  2482. 00001B5E  362D 0FA0                move.w     D3, [A5 + 0xFA0]
  2483. 00001B62  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2484. 00001B66  3003                     move.w     D0, D3
  2485. 00001B68  48C0                     ext.l      D0
  2486. 00001B6A  5380                     subq.l     D0, 1
  2487. 00001B6C  222D 0F9E                move.l     D1, [A5 + 0xF9E]
  2488. 00001B70  0281 8000 0000           andi.l     D1, 0x80000000
  2489. 00001B76  8280                     or.l       D1, D0
  2490. 00001B78  2B41 0F9E                move.l     [A5 + 0xF9E], D1
  2491. 00001B7C  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2492. 00001B80  48C0                     ext.l      D0
  2493. 00001B82  E788                     lsl        D0, 3
  2494. 00001B84  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2495. 00001B88  2050                     movea.l    A0, [A0]
  2496. 00001B8A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2497. 00001B8E  91C0                     sub.l      A0, D0
  2498. 00001B90  4850                     pea.l      [A0]
  2499. 00001B92  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2500. 00001B96  48C0                     ext.l      D0
  2501. 00001B98  5380                     subq.l     D0, 1
  2502. 00001B9A  E788                     lsl        D0, 3
  2503. 00001B9C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2504. 00001BA0  2050                     movea.l    A0, [A0]
  2505. 00001BA2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2506. 00001BA6  91C0                     sub.l      A0, D0
  2507. 00001BA8  225F                     movea.l    A1, [A7]+
  2508. 00001BAA  3003                     move.w     D0, D3
  2509. 00001BAC  48C0                     ext.l      D0
  2510. 00001BAE  5380                     subq.l     D0, 1
  2511. 00001BB0  E788                     lsl        D0, 3
  2512. 00001BB2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  2513. 00001BB4  3F2F 0002                move.w     -[A7], [A7 + 0x2]
  2514. 00001BB8  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2515. 00001BBC  206F 000A                movea.l    A0, [A7 + 0xA]
  2516. 00001BC0  2050                     movea.l    A0, [A0]
  2517. 00001BC2  2050                     movea.l    A0, [A0]
  2518. 00001BC4  2068 0004                movea.l    A0, [A0 + 0x4]
  2519. 00001BC8  4E90                     jsr        [A0]
  2520. 00001BCA  4A00                     tst.b      D0
  2521. 00001BCC  5C4F                     addq.w     A7, 6
  2522. 00001BCE  660A                     bne        +0xC /* 00001BDA */
  2523. 00001BD0  3F3C 0004                move.w     -[A7], 0x4
  2524. 00001BD4  4EAD E070                jsr        [A5 - 0x1F90]
  2525. 00001BD8  544F                     addq.w     A7, 2
  2526. label00001BDA:
  2527. 00001BDA  504F                     addq.w     A7, 8
  2528. 00001BDC  261F                     move.l     D3, [A7]+
  2529. 00001BDE  4E75                     rts
  2530. 00001BE0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2531. 00001BE4  594F                     subq.w     A7, 4
  2532. 00001BE6  4857                     pea.l      [A7]
  2533. 00001BE8  2F3C 0001 0008           move.l     -[A7], 0x10008
  2534. 00001BEE  4EAD E230                jsr        [A5 - 0x1DD0]
  2535. 00001BF2  4A00                     tst.b      D0
  2536. 00001BF4  504F                     addq.w     A7, 8
  2537. 00001BF6  6700 00A6                beq        +0xA8 /* 00001C9E */
  2538. 00001BFA  4AAD 100C                tst.l      [A5 + 0x100C]
  2539. 00001BFE  6700 0094                beq        +0x96 /* 00001C94 */
  2540. 00001C02  3A2D 0FA0                move.w     D5, [A5 + 0xFA0]
  2541. 00001C06  3005                     move.w     D0, D5
  2542. 00001C08  48C0                     ext.l      D0
  2543. 00001C0A  5380                     subq.l     D0, 1
  2544. 00001C0C  E788                     lsl        D0, 3
  2545. 00001C0E  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  2546. 00001C12  2452                     movea.l    A2, [A2]
  2547. 00001C14  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  2548. 00001C18  95C0                     sub.l      A2, D0
  2549. 00001C1A  200A                     move.l     D0, A2
  2550. 00001C1C  6776                     beq        +0x78 /* 00001C94 */
  2551. 00001C1E  7006                     moveq.l    D0, 0x06
  2552. 00001C20  B092                     cmp.l      D0, [A2]
  2553. 00001C22  6670                     bne        +0x72 /* 00001C94 */
  2554. 00001C24  282A 0004                move.l     D4, [A2 + 0x4]
  2555. 00001C28  3605                     move.w     D3, D5
  2556. 00001C2A  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2557. 00001C2E  3003                     move.w     D0, D3
  2558. 00001C30  48C0                     ext.l      D0
  2559. 00001C32  5380                     subq.l     D0, 1
  2560. 00001C34  222D 0F9E                move.l     D1, [A5 + 0xF9E]
  2561. 00001C38  0281 8000 0000           andi.l     D1, 0x80000000
  2562. 00001C3E  8280                     or.l       D1, D0
  2563. 00001C40  2B41 0F9E                move.l     [A5 + 0xF9E], D1
  2564. 00001C44  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2565. 00001C48  48C0                     ext.l      D0
  2566. 00001C4A  E788                     lsl        D0, 3
  2567. 00001C4C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2568. 00001C50  2050                     movea.l    A0, [A0]
  2569. 00001C52  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2570. 00001C56  91C0                     sub.l      A0, D0
  2571. 00001C58  4850                     pea.l      [A0]
  2572. 00001C5A  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2573. 00001C5E  48C0                     ext.l      D0
  2574. 00001C60  5380                     subq.l     D0, 1
  2575. 00001C62  E788                     lsl        D0, 3
  2576. 00001C64  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2577. 00001C68  2050                     movea.l    A0, [A0]
  2578. 00001C6A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2579. 00001C6E  91C0                     sub.l      A0, D0
  2580. 00001C70  225F                     movea.l    A1, [A7]+
  2581. 00001C72  3003                     move.w     D0, D3
  2582. 00001C74  48C0                     ext.l      D0
  2583. 00001C76  5380                     subq.l     D0, 1
  2584. 00001C78  E788                     lsl        D0, 3
  2585. 00001C7A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  2586. 00001C7C  3F2F 0002                move.w     -[A7], [A7 + 0x2]
  2587. 00001C80  2F04                     move.l     -[A7], D4
  2588. 00001C82  2044                     movea.l    A0, D4
  2589. 00001C84  2050                     movea.l    A0, [A0]
  2590. 00001C86  2050                     movea.l    A0, [A0]
  2591. 00001C88  2068 0008                movea.l    A0, [A0 + 0x8]
  2592. 00001C8C  4E90                     jsr        [A0]
  2593. 00001C8E  4A00                     tst.b      D0
  2594. 00001C90  5C4F                     addq.w     A7, 6
  2595. 00001C92  660A                     bne        +0xC /* 00001C9E */
  2596. label00001C94:
  2597. 00001C94  3F3C 0004                move.w     -[A7], 0x4
  2598. 00001C98  4EAD E070                jsr        [A5 - 0x1F90]
  2599. 00001C9C  544F                     addq.w     A7, 2
  2600. label00001C9E:
  2601. 00001C9E  584F                     addq.w     A7, 4
  2602. 00001CA0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2603. 00001CA4  4E75                     rts
  2604. fn00001CA6:
  2605. 00001CA6  2F0A                     move.l     -[A7], A2
  2606. 00001CA8  246F 0008                movea.l    A2, [A7 + 0x8]
  2607. 00001CAC  2012                     move.l     D0, [A2]
  2608. 00001CAE  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  2609. 00001CB4  621C                     bhi        +0x1E /* 00001CD2 */
  2610. 00001CB6  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2611. 00001CBA  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2612. 00001CBE  0014 002C                ori.b      [A4], 0x2C /* ',' */
  2613. 00001CC2  0014 0034                ori.b      [A4], 0x34 /* '4' */
  2614. 00001CC6  001C 003C                ori.b      [A4]+, 0x3C /* '<' */
  2615. 00001CCA  004C 0014                ori.w      A4, 0x14
  2616. 00001CCE  0024 0044                ori.b      -[A4], 0x44 /* 'D' */
  2617. label00001CD2:
  2618. 00001CD2  303C 01E5                move.w     D0, 0x1E5
  2619. 00001CD6  245F                     movea.l    A2, [A7]+
  2620. 00001CD8  4E75                     rts
  2621. 00001CDA  303C 00F1                move.w     D0, 0xF1
  2622. 00001CDE  245F                     movea.l    A2, [A7]+
  2623. 00001CE0  4E75                     rts
  2624. 00001CE2  303C 01ED                move.w     D0, 0x1ED
  2625. 00001CE6  245F                     movea.l    A2, [A7]+
  2626. 00001CE8  4E75                     rts
  2627. 00001CEA  303C 00E9                move.w     D0, 0xE9
  2628. 00001CEE  245F                     movea.l    A2, [A7]+
  2629. 00001CF0  4E75                     rts
  2630. 00001CF2  303C 01EE                move.w     D0, 0x1EE
  2631. 00001CF6  245F                     movea.l    A2, [A7]+
  2632. 00001CF8  4E75                     rts
  2633. 00001CFA  303C 009D                move.w     D0, 0x9D
  2634. 00001CFE  245F                     movea.l    A2, [A7]+
  2635. 00001D00  4E75                     rts
  2636. 00001D02  303C 0159                move.w     D0, 0x159
  2637. 00001D06  245F                     movea.l    A2, [A7]+
  2638. 00001D08  4E75                     rts
  2639. 00001D0A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2640. 00001D0E  206A 0004                movea.l    A0, [A2 + 0x4]
  2641. 00001D12  2050                     movea.l    A0, [A0]
  2642. 00001D14  2050                     movea.l    A0, [A0]
  2643. 00001D16  2050                     movea.l    A0, [A0]
  2644. 00001D18  4E90                     jsr        [A0]
  2645. 00001D1A  584F                     addq.w     A7, 4
  2646. 00001D1C  245F                     movea.l    A2, [A7]+
  2647. 00001D1E  4E75                     rts
  2648. 00001D20  2F03                     move.l     -[A7], D3
  2649. 00001D22  594F                     subq.w     A7, 4
  2650. 00001D24  7600                     moveq.l    D3, 0x00
  2651. 00001D26  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  2652. 00001D2C  6630                     bne        +0x32 /* 00001D5E */
  2653. 00001D2E  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2654. 00001D32  48C0                     ext.l      D0
  2655. 00001D34  E788                     lsl        D0, 3
  2656. 00001D36  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2657. 00001D3A  2050                     movea.l    A0, [A0]
  2658. 00001D3C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2659. 00001D40  91C0                     sub.l      A0, D0
  2660. 00001D42  4850                     pea.l      [A0]
  2661. 00001D44  4EBA FF60                jsr        [PC - 0xA0 /* 00001CA6 */]
  2662. 00001D48  48C0                     ext.l      D0
  2663. 00001D4A  584F                     addq.w     A7, 4
  2664. 00001D4C  2F00                     move.l     -[A7], D0
  2665. 00001D4E  3F3C 0008                move.w     -[A7], 0x8
  2666. 00001D52  4EAD E218                jsr        [A5 - 0x1DE8]
  2667. 00001D56  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2668. 00001D5A  261F                     move.l     D3, [A7]+
  2669. 00001D5C  4E75                     rts
  2670. label00001D5E:
  2671. 00001D5E  4857                     pea.l      [A7]
  2672. 00001D60  2F3C 0002 0008           move.l     -[A7], 0x20008
  2673. 00001D66  4EAD E230                jsr        [A5 - 0x1DD0]
  2674. 00001D6A  4A00                     tst.b      D0
  2675. 00001D6C  504F                     addq.w     A7, 8
  2676. 00001D6E  6700 00E2                beq        +0xE4 /* 00001E52 */
  2677. 00001D72  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2678. 00001D76  48C0                     ext.l      D0
  2679. 00001D78  E788                     lsl        D0, 3
  2680. 00001D7A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2681. 00001D7E  2050                     movea.l    A0, [A0]
  2682. 00001D80  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2683. 00001D84  91C0                     sub.l      A0, D0
  2684. 00001D86  2010                     move.l     D0, [A0]
  2685. 00001D88  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  2686. 00001D8E  6200 00B2                bhi        +0xB4 /* 00001E42 */
  2687. 00001D92  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2688. 00001D96  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2689. 00001D9A  00A8 0050 0014 0060      ori.l      [A0 + 0x60], 0x500014
  2690. 00001DA2  0026 0070                ori.b      -[A6], 0x70 /* 'p' */
  2691. 00001DA6  009A 00A8 0040           ori.l      [A2]+, 0xA80040
  2692. 00001DAC  0080 0C97 0000           ori.l      D0, 0xC970000
  2693. 00001DB2  01E5                     bset       -[A5], D0
  2694. 00001DB4  57C0                     seq        D0
  2695. 00001DB6  4400                     neg.b      D0
  2696. 00001DB8  49C0                     lea.l      A4, D0
  2697. 00001DBA  1600                     move.b     D3, D0
  2698. 00001DBC  6000 0084                bra        +0x86 /* 00001E42 */
  2699. 00001DC0  0C97 0000 00F1           cmpi.l     [A7], 0xF1
  2700. 00001DC6  670C                     beq        +0xE /* 00001DD4 */
  2701. 00001DC8  0C97 0000 00D8           cmpi.l     [A7], 0xD8
  2702. 00001DCE  6704                     beq        +0x6 /* 00001DD4 */
  2703. 00001DD0  7000                     moveq.l    D0, 0x00
  2704. 00001DD2  6002                     bra        +0x4 /* 00001DD6 */
  2705. label00001DD4:
  2706. 00001DD4  7001                     moveq.l    D0, 0x01
  2707. label00001DD6:
  2708. 00001DD6  1600                     move.b     D3, D0
  2709. 00001DD8  6068                     bra        +0x6A /* 00001E42 */
  2710. 00001DDA  0C97 0000 01ED           cmpi.l     [A7], 0x1ED
  2711. 00001DE0  57C0                     seq        D0
  2712. 00001DE2  4400                     neg.b      D0
  2713. 00001DE4  49C0                     lea.l      A4, D0
  2714. 00001DE6  1600                     move.b     D3, D0
  2715. 00001DE8  6058                     bra        +0x5A /* 00001E42 */
  2716. 00001DEA  0C97 0000 00E9           cmpi.l     [A7], 0xE9
  2717. 00001DF0  57C0                     seq        D0
  2718. 00001DF2  4400                     neg.b      D0
  2719. 00001DF4  49C0                     lea.l      A4, D0
  2720. 00001DF6  1600                     move.b     D3, D0
  2721. 00001DF8  6048                     bra        +0x4A /* 00001E42 */
  2722. 00001DFA  0C97 0000 01EE           cmpi.l     [A7], 0x1EE
  2723. 00001E00  57C0                     seq        D0
  2724. 00001E02  4400                     neg.b      D0
  2725. 00001E04  49C0                     lea.l      A4, D0
  2726. 00001E06  1600                     move.b     D3, D0
  2727. 00001E08  6038                     bra        +0x3A /* 00001E42 */
  2728. 00001E0A  0C97 0000 009D           cmpi.l     [A7], 0x9D
  2729. 00001E10  57C0                     seq        D0
  2730. 00001E12  4400                     neg.b      D0
  2731. 00001E14  49C0                     lea.l      A4, D0
  2732. 00001E16  1600                     move.b     D3, D0
  2733. 00001E18  6028                     bra        +0x2A /* 00001E42 */
  2734. 00001E1A  0C97 0000 0159           cmpi.l     [A7], 0x159
  2735. 00001E20  670C                     beq        +0xE /* 00001E2E */
  2736. 00001E22  0C97 0000 00D8           cmpi.l     [A7], 0xD8
  2737. 00001E28  6704                     beq        +0x6 /* 00001E2E */
  2738. 00001E2A  7000                     moveq.l    D0, 0x00
  2739. 00001E2C  6002                     bra        +0x4 /* 00001E30 */
  2740. label00001E2E:
  2741. 00001E2E  7001                     moveq.l    D0, 0x01
  2742. label00001E30:
  2743. 00001E30  1600                     move.b     D3, D0
  2744. 00001E32  600E                     bra        +0x10 /* 00001E42 */
  2745. 00001E34  0C97 0000 01EE           cmpi.l     [A7], 0x1EE
  2746. 00001E3A  57C0                     seq        D0
  2747. 00001E3C  4400                     neg.b      D0
  2748. 00001E3E  49C0                     lea.l      A4, D0
  2749. 00001E40  1600                     move.b     D3, D0
  2750. label00001E42:
  2751. 00001E42  1003                     move.b     D0, D3
  2752. 00001E44  49C0                     lea.l      A4, D0
  2753. 00001E46  2F00                     move.l     -[A7], D0
  2754. 00001E48  3F3C 0004                move.w     -[A7], 0x4
  2755. 00001E4C  4EAD E218                jsr        [A5 - 0x1DE8]
  2756. 00001E50  5C4F                     addq.w     A7, 6
  2757. label00001E52:
  2758. 00001E52  584F                     addq.w     A7, 4
  2759. 00001E54  261F                     move.l     D3, [A7]+
  2760. 00001E56  4E75                     rts
  2761. 00001E58  0000 0000                ori.b      D0, 0x0
  2762. 00001E5C  0000 0000                ori.b      D0, 0x0
  2763. 00001E60  0000 0000                ori.b      D0, 0x0
  2764.